Список современных PHP-фреймворков - смотрим и выбираем

Источник перевода: PhpInside: Современные PHP-фреймворки — полный список лидеров.

Оригинал на анг. языке: 16 PHP Frameworks To Consider For Your Next Project.

Ребята из phpinside молодцы, т.к. расширили список оригинальной статьи и добавили комментарии. В первоначальной статье не было таких фреймворков, как onPHP, Yii, Pluf и других. В итоге имеем на сегодня 22 фреймворка на языке PHP, что впечатляет!

  1. Agavi. PHP5 фреймворк, вариант реализации проекта Mojavi.

  2. Akelos. Порт Ruby on Rails для PHP. Особенно подходит для небольших проектов. Вокруг фреймворка сформировалось активное сообщество.

  3. CakePHP. Популярный фреймворк, особенностью которого является стремление к быстрому развёртыванию приложений.

  4. CodeIgniter. Небольшой по размеру, но очень быстрый фреймворк с отличной документацией и большим сообществом.

  5. eZ Components. Набор разноцелевых компонентов. Если вы знакомы с ezPublish CMS, значит знакомы и с этими компонентами.

  6. FLOW3. Фреймворк от создателей TYPO3. Реализованы различные современные концепции, включая аспектно-ориентированный подход.

  7. Fuse. Ориентиром для этого фреймворка послужили RoR и CakePHP, но, конечно, с добавлением собственных идей.

  8. Horde. Проект вырос из набора приложений для работы с Email и Групп. Ориентирован на создание приложений на языках, отличных от английского.

  9. Kohana. Ответвление от проекта CodeIgniter, обладающее дополнительным функционалом и усовершенствованным подходом к безопасности. Выбор редакции PHP Inside за архитектуру, быстроту и сообщество!

  10. PHP on TRAX. Ещё одна версия RoR на PHP.

  11. PHPOpenBiz. Авторы фреймворка говорят, что их целевой аудиторией являются «IT профессионалы и консультанты», а сам фреймворк предназначен для построения бизнес-приложений.

  12. Pluf. Для тех, кому нравится Django, только на PHP. На официальном сайте есть примеры тестов, утверждающие, что это один из самых быстрых РНР-фреймворков.

  13. Qcubed. Сфокусирован на быстром создании прототипов.

  14. onPHP. При всех достоинствах и возможностях фреймворка, отличается тем, что в качестве документации представлено в основном только API.

  15. Seagull. Фреймворк ориетирован не только на веб-приложения, но подходит и для построения консольных, а так же GUI приложений.

  16. Solar. Фреймворк реализует множество вариантов шаблонов проектирования.

  17. Symfony. Позиционируется сообществом как решение уровня предприятия для использования программистами уровня выше среднего. Выбор редакции блога tigor.com.ua :) за его мощность, удобство, время создания проектов, документацию и сообщество!

  18. WACT. Особенно подходит для тех приложений, в которых периодически нужно рефакторить код и использовать юнит тесты.

  19. Yii. Позиционируется как фреймворк для проектов с высокой нагрузкой. Специально для него подготовлены образы для использования в рамках Vmware, включающие оптимизированный набор ПО. Последняя версия образа включает: PHP 5.2.3 fastCGI, lighttpd (mod_rewrite и fastCGI), сам фреймворк Yii 1.0.6, PostgreSQL 8.2.4, phpPgAdmin 4.1.3, Linux kernel 2.6.17.7 Тоже интересный фреймворк!

  20. Zend. Фреймворк от компании Zend — одно из самых больших сообществ, мощный функционал.

  21. ZooP. Лёгкий в изучении, подойдёт для начинающих разработчиков. Как, впрочем, и для профессионалов.

  22. Fusebox Framework.

Коментарі 6

zenyk - 18 червня 2009, 20:01

Хороший список!

До нього можна додати Prado. Це компонентно орієнтований фреймворк який запозичив багато ідей з джавішного фреймоврка Apache Tapestry.

mphome - 23 червня 2009, 19:15

Список большой. И каким вы отдаете предпочтение?

zenyk - 23 червня 2009, 19:42

CakePHP

Zend

Symfony

budulay - 24 червня 2009, 15:36

Мені подобається CodeIgniter але останнім часом попри велику спільноту, сам він не дуже швидко розвивається. Хоча я маю надію, що це пов'язано з тим що розробники компанія EllisLab готоє нову версію своєї системи ExpressionEngine 2.0 на CodeIgniter. І тому з новою версією ЕЕ 2.0 значно оновиться і CodeIgniter. Тільки от з випуском ЕЕ вони вже дуже затянули, вона мала вийти ще тому році :(

ingvar - 24 червня 2009, 15:41

В свое время тоже использовал CodeIgniter. Хорошо документирован, быстрый. Потом перешел на www.kohanaphp.com/ — ветка CodeIgniter на PHP5.

Сейчас использую Symfony как основной инструмент, Zend — как отдельные решения.

Ещё интересно попробовать Yii.

budulay - 24 червня 2009, 15:45

ага мені Yii теж цікаво спробувати, про нього все більше і більше позитивних відгуків

Коментувати
© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування