А не кажется ли вам, что самое время подумать о Yii3? Вышел php7 с количеством изменений, достойным нового фрэймворка.
Про Yii 3 мы думаем с самого выхода 2.0. Останавливаться на достигнутом не стоит. Перед ним будет 2.1.
В PHP 7 не так много новых возможностей, действительно полезных для самого фреймворка. Типизация больше приятностей даёт, когда её используешь в приложении. К тому же, типизация возвращаемого значения не поддерживает null
, что делает невозможным, например, возврат null
из Post::findOne(10)
. Что действительно стоило бы использовать из PHP 7 не раздумывая, так это password API и генератор случайных чисел.
Какие недостатки Yii видит основная команда разработчиков?
Идеальных фреймворков не бывает. Недостатки, естественно, видим и их не так уж и мало.
- Нет совместимости с некоторыми PSR.
- Плагин для Composer-а (fxp) хоть и выполняет свою задачу, но также прилично запутывает и замедляет процесс установки.
- Попытка решить проблемы клиентсайда хоть и не совсем провальна и даже нормально работает, но не поспевает за grunt и gulp.
- Ядро фреймворка не отделено должным образом от клиентсайда.
- Некоторые возможности напрашиваются на выделение в отдельные независимые от Yii библиотеки.
Куча разных мелочей, которые либо в планах на 2.1, либо исправляются по ходу дела в 2.0 каждый день.