2008 Апрель 09 | Кирилл Павлюков
Апр 09

Последние полторы недели я занимался самообразованием: перечитал кучу PHP-шной документации, статей, форумов, просмотрел нововведения в общеизвестных фреймворках... Мда, ничто не стоит на месте - как всегда появилось огромное количество всякого вкусного и интересного.

Поигравшись с решил выбрать этот фреймворк в качестве платформы для нового нашего проекта - каталога сайтов. В общем-то, проект тривиальный, таких в Интернет можно отискать огромное количество. Но по нашей задумке, если сделать упор не на количество, а на качество сайтов, описанных в каталоге, то на этой теме можно будет неплохо и заработать.

Что-то я отдалился от темы. Итак, о выборе Zend Framework, вернее о переходе на него с CakePHP. На ZF я решил переключиться потому что:

  1. Мне понравились некоторые нововведения версии 1.5, о которых скажу чуть ниже.
  2. Мне НЕ понравилось, что CakePHP 1.2 за последнее время так и не вышел из стадии beta-тестирования. К тому же, документации по CakePHP 1.2 катастрофически не хватает, из-за чего приходится тратить много времени на изучение кода самого фреймворка, в то же время даже в официальной документации встречаются ошибки,

Теперь о вкусностях, которые есть в Zend Framework 1.5.

  1. Однозначно понравился компонент Zend_Layout. Теперь шаблон верстки стало намного удобнее использовать. А в сочетании с хелперами Zend_View, Zend_Layout - вообще мощная штука.
  2. Zend_Form стал так же намного удобнее по сравнению с предыдущим релизом. Правда, не обошлось и без ложки дегтя - в нынешнем релизе отсутствует поддержка полей типа file.
  3. Документация. Ну, тут, пожалуй без комментариев, ибо редко встретишь какой-нибудь opensource-проект с настолько качественно составленным хендбуком и полным описанием api.

В общем, даже если вы до сегодняшнего дня ничего не слышали о Zend Framework, рекомендую хотя бы на эту библиотеку. В крайнем случае, пригодится для собственного профессионального развития.

Автор: Кирилл Павлюков \\ Метки: , ,