Pull to refresh

Comments 7

Привет, Александр!

Есть вопрос: что насчёт поддержки "из коробки" bootstrap 5 и React?

А в каком виде вы хотите поддержку React? По сути, yii3 - это скорее бэкенд фреймворк общего назначения, я бы его рассматривал как основу для API, а реакт приложение можно взять или написать любое.

Когда-то была попытка переписать все виджеты на vue, но реальных пользователей у этого не будет, так как хелперы Vue::begin представляют разве что академический интерес. 99% разработчков соберут приложение вебпаком "все в одном", а не в runtime режиме, где недоступна половина библиотек из npm без костылей.

И сейчас бутстрап скорее для галочки здесь, собрать админку из кубиков. В публичном проекте у вас верстальщики сделают свою сборку, оптимизированную и упакованную.

А в продакшене уже можно использовать или нет? Или стабильная версия будет только когда все пакеты будут переписаны? Если я использую только несколько основных пакетов, которые уже есть, и их список очень небольшой. Сорри, если вопрос уже поднимался.

В продакшне можно использовать пакеты, которые уже в релизе. Нет какой-то общей "стабильной версии". "Финал" будет выглядеть как пара шаблонов приложений со всеми стабильными пакетами и актуальным полным руководством.

Yii3 не монолитен, там как раз скорее набор из нужных вам пакетов можно считать приложением и наверняка будут ситуации, где 2 проекта на yii3 практически не будут иметь общих пакетов.

Я недавно реализовал в продакшн RoadRunner проект с yii3 бэком, yii-db еще не был зарелизен, поэтому взял yii-cycle в качестве ОРМ. Все отлично работает, ни единого разрыва. Но после подходов yii2 пришлось конкретно так перестраивать мировоззрение.

Так же сразу скажу, что в базовых приложениях в репозиториях есть выстрелы в ноги. Надо с ними аккуратно. Я за основу брал yiisoft/app-api и потерял много времени на всякие нюансы типа по дуфолту включенной синхронизации схемы с БД. Т.е. я привык что у меня есть миграции и с помощью них я меняю БД, а тут схема обновлялась из базы сама и я ловил конфликты. Зачем такое подведение по дефолту оставили не знаю, но крови мне попортило.

Верно. Автосинк не должн быть включен по умолчанию в шаблонах. Наверное кто-то перенёс поведение с демки.

Sign up to leave a comment.

Articles