Как стать автором
Обновить

Комментарии 7

Планируется ли использовать какой-либо шаблонизатор?

Интересно, я до релиза вообще доживу)

Гарантий в последнее время никаких, да...

Александр, можете подробнее рассказать подробнее о концепте Yii3?

На данный момент, есть основная тройка фреймворков на рынке труда: Yii2 - по большей части старые проекты которые надо поддерживать, Laravel - новые средние и небольшие проекты, Symfony - большие, сложные проекты.

Какую нишу Yii3 может/хочет занять среди выше указанных фреймворков? Какие у него для это есть/будут "киллер" фитчи?

  1. https://github.com/yiisoft/docs/blob/master/001-yii-values.md

  2. Хотим сделать инструмент чтобы можно было стартовать быстро (gii в работе, документация хорошая тоже). Вход, скорее всего, будет сложнее, чем в Yii2, но мы это сгладим хорошей докой.

  3. С очень малой связанностью (DI по полной), чтобы при росте не ломалось, чтобы можно было любую архитектуру запилить, будь то классический MVC или вертикальные слайсы и нарезка по контекстам.

  4. Чтобы тестить было приятно.

  5. Фреймворк компонентный и как можно менее закрытый от PHP сообщества.

  6. Чтобы сам фреймворк был сверх-стабилен. У нас покрытие практически 100% с очень высоким MSI и полной статической типизацией через Psalm.

  7. Чтобы дебажить было максимально приятно: debug-панелька, максимально понятные ошибки, как можно меньше кеширования и пре-компиляции чтобы XDebug-ом по своему коду ходить, а не по чему-то сгенерированному.

  8. Чтобы конфижить было удобно и, в то же время, гибко.

  9. Как можно меньше магии. Пока держимся под натиском "а давайте final уберём", "а давайте без private по дефолту", "а где мой Yii::$app?".

Как можно меньше магии.

Отдельный респект. Магия сильно усложняет код.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории