Комментарии 7
Планируется ли использовать какой-либо шаблонизатор?
Да, уже релизнут: https://github.com/yiisoft/view-twig
Интересно, я до релиза вообще доживу)
Александр, можете подробнее рассказать подробнее о концепте Yii3?
На данный момент, есть основная тройка фреймворков на рынке труда: Yii2 - по большей части старые проекты которые надо поддерживать, Laravel - новые средние и небольшие проекты, Symfony - большие, сложные проекты.
Какую нишу Yii3 может/хочет занять среди выше указанных фреймворков? Какие у него для это есть/будут "киллер" фитчи?
https://github.com/yiisoft/docs/blob/master/001-yii-values.md
Хотим сделать инструмент чтобы можно было стартовать быстро (gii в работе, документация хорошая тоже). Вход, скорее всего, будет сложнее, чем в Yii2, но мы это сгладим хорошей докой.
С очень малой связанностью (DI по полной), чтобы при росте не ломалось, чтобы можно было любую архитектуру запилить, будь то классический MVC или вертикальные слайсы и нарезка по контекстам.
Чтобы тестить было приятно.
Фреймворк компонентный и как можно менее закрытый от PHP сообщества.
Чтобы сам фреймворк был сверх-стабилен. У нас покрытие практически 100% с очень высоким MSI и полной статической типизацией через Psalm.
Чтобы дебажить было максимально приятно: debug-панелька, максимально понятные ошибки, как можно меньше кеширования и пре-компиляции чтобы XDebug-ом по своему коду ходить, а не по чему-то сгенерированному.
Чтобы конфижить было удобно и, в то же время, гибко.
Как можно меньше магии. Пока держимся под натиском "а давайте final уберём", "а давайте без private по дефолту", "а где мой Yii::$app?".
Новости Yii 2021, выпуск 4