Zend Framework 2.0
6 сентября 2012
Релизнулся ZF2. Сами разработчики особо отмечают:
- Поддержку модулей.
- Service Locator(IoC контейнер) и Dependency Injection контейнер.
- События, включая observer, pubsub, signal-slot.
- MVC на событиях и контейнерах.
- Загрузчик классов с PSR-0 и class-map (явное сопоставление имя класса → путь).
- «If you've worked significantly with ZF1, ZF2 will look alien to you». То есть это принципиально другой фреймворк и всё, что вы знаете про ZF1, можно выкинуть.
Свои мысли по поводу того, что получилось у Zend выскажу позже, а пока
Комментарии RSS по email OK
Интересно, надо будет глянуть.
Теперь, уже по традиции, очередь второй ветки Yii. :-)
Мы, как самые умные, релизимся последними :)
Symfony 2 о котором все хорошо отзываются Zend 2 Для полной красоты нехватает Yii 2
CodeIgniter 2 вышел раньше всех=)
Код у него еще более академичный. Но, настроить на нем начальное рабочее приложение с использованием ORM (Doctrine2 ?) будет утомительно. Видимо, надо брать Skeleton уже с доктироном (либо самим пилить), ибо обычного TableGateway очень быстро перестанет хватать, в нем даже примитивных связей нет.
Грубо говоря, порог вхождения в ZF2 нисколько не ниже, чем в ZF1, а может и выше, учитывая повсеместное использование Namespace и DI Container для основных компонентов.
В этом плане Yii гораздо предпочтительнее. Ну а что лучше на крупном приложении с множеством внутренних связей, ZF2 + Doctrine2 или Yii с его AR, не могу судить. В плане перспективы ZF кажется надежнее, но на Yii скорость разработки и порог вхождения значительно ниже, при том, что возможностей у него тоже достаточно.
Зато очень порадовал способ перевода интерфейса через PoEdit, который предлагается в туториале.
Русскоязычная документация по ZF2: zf2.com.ua
Да, ZF это круто. Пишу о нем: plutov.by/