Yii неприятные моменты

1. Собственные вендоры - зачем, ведь уже давно есть composer

2. Вендоры засериализованы - хочешь узнать кто создает объект класса, не получится, брейкпоинт не поставить, ведь объекты создаются магически

Yii неприятные моменты

3. Архитектура - виджеты, которые вместо того, чтобы быть сконфигурированы заранее, они конфигурируются в момент использования (runtime) и как вы понимаете, их уже не сконфигурировать:

Yii неприятные моменты

4. Архитектура - поверх внутренних вендоров написаны классы ядра Yii и в них задана конфигурация данных вендоров, которую изменить бывает сложно, а случае с сериализованностью (см. пункт 1) или использованием виджета (см. пункт 3) просто невозможно, например: 

vendor/yiisoft/yii/framework/web/widgets/CHtmlPurifier.php а именно: \CHtmlPurifier::createNewHtmlPurifierInstance

Всем удачки и осторожнее с выбором фрейморка ;) Мое решение - не использовать тяжеловесные фреймворки, по возможности использовать чистые компоненты.

Оцени публикацию:
  • 0,0
Оценили человек: 0

Похожие статьи:

Справочники и учебники:


Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри
Главная
X

Новые заметки:

Про что мы забываем когда делаем оценку задачи по времени

Список вопросов для собеседования разработчика по телефону

Symfony2 авторизация без Doctrine2 для чайника

Phpstorm7 LiveEdit

Жесткий хабр или не хабр, тогда кто?

Яндекс.Деньги мошенничество

Как узнать какие страницы в поиске яндекса или это секрет

Последние комменты:

Yapro CMS:

Здравствуйте, Гость | Войти | Регистрация | Карта сайта | RSS ленты | Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2018 YaPro.Ru

Главная » Веб-мастеру » PHP »