Ответы пользователя по тегу PHP
  • Не могу поднять локально страницу на Laravel?

    @motomac
    По всей видимости, нет подключения к БД. Какую БД используете? Если MySQL, проверьте, запущен ли сервер MySQL, можно ли к нему подключиться, а главное правильный ли тип БД, адрес и пароли указаны в `.env`. Дока Лары очень подробно описывает процесс установки.
    Ответ написан
    Комментировать
  • Как правильно раздедить фронтенд и бекенд в монолитном проекте на php?

    @motomac
    А насколько большая команда разработчиков? Это я к тому, имеет ли смысл разделение на фронт+бэк? Если и фронт отдельно, и бэк отдельно очень сложные, и работать над ними будут две разные команды, либо будет несколько клиентов (фронт, мобилка, например), то да, определенно стоит разделить. Если же разработчиков немного, а фронт это только веб, я бы смотрел в сторону монолита на Laravel. Благо у него сегодня есть прекрасные инструменты для фронта (Livewire, тот же Vue из коробки). Просто затраты на согласование API, его расширение, апдейты, да и просто коммуникацию между фронтендерами и бэкендерами это довольно сильный тормозящий фактор и значительное усложнение всего. Выкатка одного мелкого изменения начинает затрагивать сразу несколько человек и кодовых баз. Иногда оно просто не стоит того.
    Ответ написан
    Комментировать
  • Лучший форум на PHP?

    @motomac
    phpBB
    Плюсы:
    1. бесплатный
    2. стабильный и безбажный
    3. быстрый и легкий
    4. понятный

    Минусы:
    1. чуток отстает от современных трендов веб-разработки
    2. включает только форум. Всякие доп. модули типа фотогалереи в него не входят
    IPS
    Плюсы:
    1. современный (на острие трендов)
    2. имеется большое число доп. модулей типа фотогалереи, блогов и прочей (бесполезной) фигни

    Минусы:
    1. платный. Сперва купить, потом платить за подписку каждые полгода, либо жить без обновлений (нереал)
    2. большинство доп. модулей платные. Это и хорошо, и плохо. Плохо, потому что надо платить. Хорошо, потому что у разработчиков есть стимул
    3. тонны багов даже в старых стабильных версиях. Благо с подпиской техподдержка их фиксит по твоему требованию
    4. очень прожорлив к ресурсам
    5. непонятный. Админка - это ад. Настроек столько, что их невозможно запомнить, а иногда и понять их смысл. Неудивительно, что форум небыстрый.
    6. имеется проблема с переводом на русский. Лангпаки, конечно, есть, но их качество оставляет желать лучшего. Количество языковых строк в IPS исчисляется тысячами - неудивительно, что их невозможно легко перевести в едином стиле. С phpBB за многие годы у меня ни разу не возникало желания исправить стандартный русский перевод. С IPS я делаю это регулярно.
    7. слегка странная логика разработчиков. Наворотили миллионы функций, а самых элементарных типа массовой модерации списка тем в результатах поиска до сих пор нет и, видимо, не планируется. Да и в целом много шероховатостей и непонятностей для рядовых пользователей. Например, IP.Gallery - образчик альтернативной логики.

    В общем, если у вас нет планов сделать из форума космический корабль с миллионом (бесполезных) функций, то однозначно phpBB.
    Ответ написан
    3 комментария