Опрос: какие PHP-фреймворки реально используют в продакшене в 2024

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

Опрос: какие фреймворки PHP реально используют в продакшене

Несмотря на рост популярности языков вроде Python и Go, PHP остаётся основной силой веб-разработки — на нём работают более 75% всех сайтов. Но какой стек выбирают команды для продакшена? Мы проанализировали данные свежих опросов (включая JetBrains Developer Ecosystem 2024 и Stack Overflow Survey 2024), чтобы понять реальную картину.

Вот как распределяются предпочтения разработчиков, использующих PHP в коммерческих проектах.

1. Laravel — безусловный лидер (около 50% рынка)

Laravel занимает доминирующую позицию. По данным опроса JetBrains, его используют 48-52% PHP-разработчиков в продакшене. Причины:

  • Обширная экосистема (Forge, Vapor, Horizon, Nova).
  • Выразительный синтаксис и "магия" Eloquent ORM.
  • Крупное сообщество и тысячи готовых пакетов.
  • Хорошая поддержка REST API и очередей.

Laravel выбирают для стартапов, SaaS-платформ и корпоративных порталов.

2. Symfony — надёжность и enterprise (около 25%)

Symfony — второй по популярности фреймворк для продакшена. Его используют для сложных, масштабируемых проектов:

  • Высокая производительность и гибкость конфигурации.
  • Стандарты разработки (PSR, компоненты Symfony используются даже в Laravel).
  • Отличная документация и долгосрочная поддержка (LTS).
  • Популярен в банковском секторе и государственных системах.

По данным опросов, доля Symfony стабильна — около 22-27%.

3. Yii — нишевый, но живой (около 5-7%)

Yii (особенно версия 2) продолжает использоваться в продакшене, хотя его популярность постепенно снижается:

  • Высокая скорость работы — один из самых быстрых PHP-фреймворков.
  • Встроенный генератор Gii для быстрого прототипирования.
  • Хорошо подходит для высоконагруженных систем (аналитика, CRM).
  • Основной минус — более сложная кривая обучения и меньше современных пакетов.

Yii часто встречается в старых проектах, которые решено не переписывать.

4. Phalcon — редкий, но мощный (около 2-3%)

Phalcon — уникальный C-расширенный фреймворк. Его выбирают для экстремальной производительности:

  • Максимальная скорость за счёт компиляции в C.
  • Минимальное потребление памяти.
  • Но: сложность отладки и зависимость от совместимости с версией PHP.

Phalcon используется в проектах, где каждая миллисекунда на счету (например, в финансовых системах).

5. Прочие фреймворки и "голый" PHP (оставшиеся 15-20%)

Сюда входят:

  • CakePHP — legacy-системы, редко в новых проектах.
  • CodeIgniter — минималистичный, почти не развивается.
  • Zend Framework / Laminas — enterprise, устаревает.
  • Собственные микрофреймворки или работа без фреймворка

Рекомендуем библотеки