Декабрь 2009
Программирование на Zend Framework
Последнее время пишу на Zend Framework, замечательная удобная бесплатная система для проектирования приложений любого уровня сложности. Вполне может соперничать с ASP .NET и JSP.
Хочу прорекламировать лучшие в своем роде уроки (видеоуроки), фактически пошаговая инструкция по написанию приложений на ZF - http://zendcasts.ru.
Из достоинтств ZF перед написанием на чистом PHP:
- Архитектура MVC, причем понятие MVC здесь не расплывчатое, как бывает в большинстве интерпретаций, а вполне конкретное. У каждого контроллера, вида, модели есть отдельные файлы, которые выполняют свои отдельные функции. Так же, это обеспечивает возможность написания действительно сложных приложений, код не становится загроможденным, неповоротливым, а остается очень легким и понятным за счет разделения. Каждый занимается своим делом.
- Большое количество классов, которые очень сильно упрощают разработку, например, классы авторизации, прав доступа, плагинов, моделей, конструкторов, форм, валидаторов, таблиц БД и т.д.
- Масштабируемость, которая вытекает из архитектуры.
- Скорость и удобство программирования.
- И т.п.
