Разработчики Zend Framework просто радуют скоростью разработки своего фреймворка. Не успели все изучить новое интересное в Zend Framework 1.7, как уже готова новая версия.
Я уже перевел свой проект с Zend Framework 1.6 на версию 1.8. Из того, что сразу надо отметить: для успешного переезда необходимо будет изменить Autoloader для классов. Теперь он умеет работать с пространствами имен и собственно на них и ориентирован. Но если вам надо простая его работа - это можно легко сделать, указав параметр.
Радует также и то, что новая версия не просто исправляет ошибки предыдущей, но и включает в себя массу новых компонентов, вот что добавили разработчики: Читать далее…
admin PHP PHP, Zend Framework, Zend_Tool, Фреймворк
Работаю сейчас над проектом, который разрабатывается с использованием PHP фреймворка - symfony. В целом, после Zend Framework, symfony мне очень тяжело дается. Бесконечная генерация миллионов классов, тысячу раз чистить кеш, и только потом получить рабочее приложение - уж сильно накладно.
На первый взгляд, если следовать туториалу на сайте - symfony позволяет за 10 минут создать свой блог. Это правда. Только если вам необходимо создать нечто более оригинальное - то тут симфони становится преградой вашим задумкам. Вообще складывается впечатление что фреймворк рассчитан та то, что б можно было показать как быстро на нем делаются блоги.
Еще один важный момент. Перед тем как начинать генерацию классов и SQL для проекта - нужно 100% определиться с необходимыми полями в БД, иначе потом придется производить все действия заново. К сожалению в нынешних условиях разработки я не знаю ни одного проекта, который бы с начала проектирования сохранил свой первозданный вид. Всегда будут “А может еще добавить…” и тут сразу возникают трудности.
Конечно, генерировать классы удобно, да и идея ORM просто отличная, но к сожалению в проекте используем Propel, и танцы с бубном над правильным составлением Criteria достали уже.
Приятно порадовала простота реализации мультиязычности средствами i18N, надо будет посмотреть как обстоят дела у ZF с этим. Но в целом фреймворк пока не радует. Хотя мб это и ошибочное мнение и я просто не нашел подход к symfony.
Тем не менее продолжаю любить Zend Framework с его плохой реализацией шаблонов для форм
admin PHP PHP, Propel, symfony, Zend Framework
На работе проект разрабатываем с использованием Zend Framework. До этого с фреймворком не работал, но довольно быстро изучил основы и начал активно его использовать. Для изучения хватило понимания ООП, знаний РНР и работы с БД. Сегодня хочу немного поговорить о своих ощущениях и соображениях, которые возникли за последнее время.
Первое что следует отметить - Zend Framework накладывает серьезные правила на структуру каталогов. Это хорошо, т.к. четкая структура проекта дает понять сразу, где у тебя Контроллеры, Модели и файлы шаблонов которые отвечают за вид.
Zend Framework основан на Model-View-Controller, так что о логике разделения думаю говорить не стоит. Кроме того в Zend Framework каждый контроллер должен соответствовать правилам именования. Это относится и к файлам и именам методов классов. Такой подход считаю правильным, т.к. и коллективная разработка и логика от этого только выигрывает.
Читать далее…
admin PHP AJAX, Framework, Zend Framework, ZF, Программирование