PHPКраткий обзор php-фреймворков

Внимание! на объективность не претендую.
Все фреймворки являются свободными и используют MVC.
Рассматриваю Zend Framework, Symfony, CakePHP.
Zend Framework

Лицензия: BSD
Сайт: framework.zend.com
zendframework.ru
Плюсы:
— Разрабатывается разработчиками php
— Включает в себя множество библиотек
— Есть компоненты для работы со сторонними сервисами(YouTube,del.icio.us и др.)
— Использует PHP5
— Активное русско-язычное комьюнити
— Множество программ от тех же разработчиков(Zend Studio,Zend Server)
Минусы:
— Сложен на начальном этапе изучения
— Нет централизованности и строгой архитектуры -> повышает сложность изучения
Symfony

Лицензия: MIT
Сайт: www.symfony-project.com
symfony.org.ua
Плюсы:
— Спонсируется команией Sensio
— Использует PHP5
— Имеет строгую структуру каталогов
— Можно использовать с doctrine и propel
— Имеет генераторы
— Легко масштабируется
Минусы:
— Не очень активное русско-язычное комьюнити
CakePHP

Лицензия: MIT
Сайт: cakephp.org
cake-php.ru
Плюсы:
— Простота использования
— Имеет генераторы
— Строгая файловая структура
Минусы:
— Имеет проблемы с производительностью
— Поддерживает PHP4
  • +6
  • nuclear
  • 16 июня 2009, 08:01

Комментарии (5)

Где CI, Kohana, Yii?

Вообще, для проектов, где важна скорость — Yii. Для проектов, где важна гибкость — Zend. Но, я предпочитаю CI: хорошая производительность, хорошая модель MVC.
Их нет, потому что я их не использовал.
Не могу не согласиться. Однако зачастую пишу на Yii, чисто из-за того, что уже знаю заранее как реализовать ту или иную структуру приложения. Чаще всего даже бывает так, что удобнее взять фреймворковские классы, модели, и расширить их своим необходимым минимальным функционалом.
Да уж… ну и обзор… где тесты по скорости, производительности, сводная таблица & etc… Правильно задал вопрос NoIndex… а остальные где? Причем не менее популярные и заслуживающие внимания… такое ощущение, что Афтор хотел «из воздуха» поднять себе кармы… вобщем можно было бы и не писать вообще, чем так.
Можешь лучше написать? Напиши! А то гундеть в комментах все горазды…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.