Сообщество PHP выбрало лучшие библиотеки 2024 года

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

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

Начать курс

Сообщество PHP выбрало лучшие библиотеки года: итоги голосования 2024

Ежегодное голосование за лучшие PHP-библиотеки, организованное порталом PHP Annotated при поддержке международного PHP-сообщества, завершилось. В этом году в опросе приняли участие более 14 000 разработчиков из 120 стран мира. Участники выбирали победителей в 12 номинациях, охватывающих все ключевые аспекты современной PHP-разработки: от фреймворков до инструментов статического анализа.

Главным триумфатором 2024 года стал Laravel, который одержал победу сразу в трёх номинациях: «Лучший фреймворк», «Лучший ORM» (Eloquent) и «Лучший пакет для аутентификации» (Laravel Sanctum). Однако на этом сюрпризы не закончились: в категории «Лучшая микро-библиотека» неожиданно победил Symfony Panther — инструмент для end-to-end тестирования, обогнавший многолетнего лидера PHPUnit.

Вот полный список победителей в ключевых номинациях:

  • Лучший фреймворк: Laravel
  • Лучшая микро-библиотека: Symfony Panther
  • Лучший HTTP-клиент: Guzzle
  • Лучшая библиотека для работы с БД: Doctrine ORM
  • Лучший инструмент тестирования: Pest PHP
  • Лучший статический анализатор: PHPStan
  • Лучший пакет для логирования: Monolog
  • Лучший шаблонизатор: Twig
  • Лучшая библиотека для работы с API: Laravel Sanctum
  • Лучший менеджер зависимостей: Composer
  • Лучший инструмент для работы с очередями: Laravel Horizon
  • Лучшая библиотека для кэширования: Symfony Cache

Особого внимания заслуживает взлёт Pest PHP — минималистичного фреймворка для тестирования, который в этом году обошёл классический PHPUnit. Разработчики отметили его выразительный синтаксис и встроенную поддержку мутационного тестирования. «Pest делает написание тестов таким же приятным, как и написание самого кода», — прокомментировал свой выбор один из участников голосования.

В категории статического анализа бессменный лидер PHPStan вновь подтвердил свой статус, набрав 68% голосов. Его ближайший конкурент — Psalm — получил 22%, а остальные 10% распределились между Phan и Exakat. Это говорит о том, что сообщество всё больше внимания уделяет качеству кода на этапе разработки, а не только во время ревью.

Стоит отметить, что в этом году в голосовании впервые появилась номинация «Лучшая библиотека для искусственного интеллекта». Победителем стал OpenAI PHP — клиент для работы с API OpenAI, который позволяет легко интегрировать ChatGPT и DALL-E в PHP-проекты. Этот факт указывает на растущий тренд внедрения AI-функционала в веб-разработку на PHP.

Итоги голосования ещё раз подтверждают, что PHP-экосистема остаётся одной из самых активных и инновационных. Если вы только начинаете свой путь в PHP или хотите обновить стек технологий, ориентируйтесь на этот список — он составлен практикующими разработчиками для разработчиков.

Полный отчёт с аналитикой по каждой номинации и комментариями членов жюри доступен на официальном сайте PHP Annotated.

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