Jun 10 2009

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

Category: PHPingvar @ 15:09

Источник перевода: Современные 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.

Ещё несколько фреймворков:

  1. Limb
  2. Doo PHP
  3. Recess
  4. Obullo PHP framework, почитать на русском — Obullo framework — еще один PHP-фреймворк.

Другие подборки списков фреймворков на PHP:
PHP MVC Frameworks

Tags: ,

6 Responses to “Список современных PHP-фреймворков — смотрим и выбираем”

  1. ponedilok says:

    Fusebox вже не вважається сучасним фреймворком? :)
    Тим не менш, на ньому працює більше сайтів, ніж на більшости описаних.

  2. ingvar says:

    Добавил. А цифры можно озвучить, что больше сайтов на FuseBox написано? :)

  3. 228vit says:

    Yii действительно интересный, оч.быстрый и развивающийся фреймворк, только все равно сидим мы на Симфони 😉

  4. apk says:

    А можно еще добавить CompleXml (http://complexml.org/) фреймворк в список ?

  5. Snowcore says:

    Мой выбор остановился на Zend Framework, очень им доволен :-)

Leave a Reply