На финишную прямую вышел Zend Framework 1.6.0 – уже доступен Release Candidate под номером “Один”.
Изменения следующие:
- Интеграция Dojo фреймворка (теперь качаем 29 метров в архиве, вместо 4-х)
- JSON-RPC
- Dojo Data packing
- Dojo View Helper
- Dijit интегрирован с Zend_Form & Zend_View
- Dojo Library Distribution
- SOAP – чинили и грейдили
- SOAP Server
- SOAP Clientg
- Autodiscovery
- WSDL access
- WSDL Generation
- Предпросмотр для Tooling Project в Laborator’е (см. директорию /laboratory) – что они имели ввиду?!?
- Покрыли Юнит Тестами контроллеры
- Добавлена поддержка Lucen’ы 2.3 (ее индекс файла)
- Zend_Session теперь может сохранять сессию в БД
- Добавлен компонент Paginator – PEAR::Pager – тебе привет
- Добавлена поддержка FIGlet’а
- Добавлена поддержка сервиса ReCaptcha
- Zend_Config_Xml теперь нормально понимает атрибуты
- DB адаптеры получили опцию “Character Set” – пока SET NAMES *
- Добавлен компонент Zend File Transfer (правда я его так и не нашел)
- Добавлены новые хэлперы для Zend_View – Flash, Quicktime, Object, and Page
- Добавлена поддержка INI файлов для Zend_Translate
Становится неприлично жирным и менее привлекательным.
“Становится неприлично жирным и менее привлекательным.”
Не согласен!
Какой такой жирный? Увеличивается количество инструментом, а что именно использовать – решать тебе. Возьми только нужное, а остальное “в сад”.
Вот именно, 95% уйдет в сад.
Хотя большой плюс это увеличение количества инструментов. Только чем больше инструментария, тем дольше нужно разбираться, искать то что нам нужно.
Придется из всего этого дерьма доставать то, что нужно. Сделай из фреймворка свой фреймворк, нах это нужно…
Начал недавно делать сайт. Решил использовать ZF. Задрало разбираться, решил сделать с нуля, в итоге принцип тот же, только реализация хуже. Лучше буду разбираться в ZF.
Э… это какие контроллеры покрыли тестами?!
Может всеже “добавили класс для тестирования контроллеров”? ;) (перевод не дословный, но по сути)
Э… Я перевел это как “добавили обработчик для сохранения сессии в таблице БД”
Тут тоже скорее “Ознакомительная версия Tooling Project”. (лаборатория – отстойник для новой функциональности)
@Oleg
Даже в контексте ZF’a достаточно сложно правильно понять фразу “Unit Testing Harness for Controllers” – типа приготовили окружение для юнит тестирования контроллеров?
Насчет Zend_Session – это да – вроде даже удивлялся вслух о том как же они “быстро” реализовали сей функционал, а перевод не подправил…
@Anton Shevchuk
Ну я тоже не сразу правильно понял этот пункт, только когда в самом коде кандидата покопался.
Не знаю, возможно у меня предубеждения, но Зенд мне абсолютно не нравится…
Мне тоже он не очень (по началу), но работа требует…
зенд – это набор инструментов для профи, нубом с ним делать нефиг. Можно привести аналогию со строительством. Есть халтурщики(нубы) которые стены топором долбают, есть специ у которых полный чемоданчик дорогих инструментов. И тот и другой могут сделать свою работу но качестве и долговечности будут сильно отличатся.
@Igor
ИМХО, неудачный пример. Топором тоже надо уметь махать.
Если уж брать пример из области строительства, то ZF (и прочие фреймворки) можно сравнить с готовыми конструкциями – шлакоблоки, кирпич, панели.
А разработку сайтов “на-коленке” можно приравнять к постройке дома из подручных материалов – чего нашел, то и использовал. Тогда шалаш еще будет боле-мене нормальным, а большое сооружение уже толком не построишь – шибко много сил надо.