Апр 09
Последние полторы недели я занимался самообразованием: перечитал кучу PHP-шной документации, статей, форумов, просмотрел нововведения в общеизвестных фреймворках... Мда, ничто не стоит на месте - как всегда появилось огромное количество всякого вкусного и интересного.
Поигравшись с решил выбрать этот фреймворк в качестве платформы для нового нашего проекта - каталога сайтов. В общем-то, проект тривиальный, таких в Интернет можно отискать огромное количество. Но по нашей задумке, если сделать упор не на количество, а на качество сайтов, описанных в каталоге, то на этой теме можно будет неплохо и заработать.
Что-то я отдалился от темы. Итак, о выборе Zend Framework, вернее о переходе на него с CakePHP. На ZF я решил переключиться потому что:
- Мне понравились некоторые нововведения версии 1.5, о которых скажу чуть ниже.
- Мне НЕ понравилось, что CakePHP 1.2 за последнее время так и не вышел из стадии beta-тестирования. К тому же, документации по CakePHP 1.2 катастрофически не хватает, из-за чего приходится тратить много времени на изучение кода самого фреймворка, в то же время даже в официальной документации встречаются ошибки,
Теперь о вкусностях, которые есть в Zend Framework 1.5.
- Однозначно понравился компонент Zend_Layout. Теперь шаблон верстки стало намного удобнее использовать. А в сочетании с хелперами Zend_View, Zend_Layout - вообще мощная штука.
- Zend_Form стал так же намного удобнее по сравнению с предыдущим релизом. Правда, не обошлось и без ложки дегтя - в нынешнем релизе отсутствует поддержка полей типа file.
- Документация. Ну, тут, пожалуй без комментариев, ибо редко встретишь какой-нибудь opensource-проект с настолько качественно составленным хендбуком и полным описанием api.
В общем, даже если вы до сегодняшнего дня ничего не слышали о Zend Framework, рекомендую хотя бы на эту библиотеку. В крайнем случае, пригодится для собственного профессионального развития.
Автор: Кирилл Павлюков
\\ Метки: CakePHP, PHP, Zend Framework
Комментарии