PHP/Список фреймворков

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск
Таблица сравнения PHP-фреймворков
Описание Необходимый уровень знаний Предполагаемые проекты PHP5.2 Жёсткая структура каталогов Официальная поддержка интернационализации Сложность установки и настройки Требует настройки Полная поддержка ORM Документация и примеры Unit-тесты для исходного кода фреймворка Англоязычное сообщество Русскоязычное сообщество Лицензия
Zend Framework 1 Академически грамотный код. Очень гибок. Требует хорошего знания PHP и ООП. Придётся немного доводить под себя прежде, чем использовать. Сухая, но достаточно полная техническая документация. PHP5, ООП, шаблоны проектирования. Средние — большие Да Нет (рекомендации) Да Высокая Много Нет Хорошая Да Да Да New BSD
CakePHP Много встроенного функционала. Всё довольно тесно интегрировано. Документация не в лучшем состоянии. PHP, ООП, умение разбираться в исходном коде фреймворка. Маленькие — средние Да Да Да Низкая Немного Да (не очень удобна) Имеется Да Да Почти не активно MIT
Code Igniter 2 Почти микрофреймворк. Очень лёгок для изучения. Отличная документация. Гибок. Легко использовать сторонний код. PHP, Основы ООП Маленькие — большие Да Да Да Низкая Немного Нет (можно использовать Doctrine) Отличная Нет Форум, Wiki, туториалы, блоги Документация,форум, блоги Своя
Kohana 3 Быстр, гибок. Свой подход к модульности. Скудная документация. PHP5, ООП Маленькие — большие Да Да Да Низкая Немного Да Скудная, местами отстаёт от кода
Форум, блоги Нет BSD-style
Symfony 2 Активно использует командную строку, yaml. Мощный ORM, хорошая система view, генераторы кода, dependency injection для всего. Изучить очень непросто, несмотря на хорошую документацию. PHP5, ООП, ORM, консоль. Большие Нет Да Да Высокая Много Да (Propel, Doctrine) В процессе написания Да Да Нет MIT
Yii 1.1 Проще в изучении, чем Zend и Symfony. Вобрал лучшее от Rails. Неплохой AR, хорошая система view, генераторы кода. Довольно тесная интеграция. PHP5, ООП. Маленькие — большие Да Нет (рекомендации) Да Средняя Немного Active Record Отличная Да Да Документация, форум, блоги New BSD

Шаблон:PHP Шаблон:Фреймворки