Дорогие фанаты Yii, советую вам рассказать какому-либо вашему знакомому энтерпрайз архитектору на Java/C++/Python/Ruby что в вашем супер-крутом фреймворке все зависимости загружаются через один статический метод, доступный из любой точки приложения (Yii::app) и посмотреть на круглые глаза.
Миграции — автоматическая генерация.
Тесты — куча статических методов и очень большая связанность. Попробуйте напишите тест для модели которая через Yii:app() работает с сессией и еще запросы в БД делает.
P.S. в нашей компании с десятков проектов на Yii
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.