Die PHP-Community hat die besten Bibliotheken 2024 gewählt: Abstimmungsergebnisse

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Die PHP-Community hat die besten Bibliotheken des Jahres gewählt: Ergebnisse der PHP Package Awards 2024



Die jährliche Auszeichnung PHP Package Awards, die vom größten Portal der PHP-Community PHP.net und der Plattform Packagist durchgeführt wird, endete mit der Bekanntgabe der Gewinner. An der Abstimmung beteiligten sich über 12.000 Entwickler aus 80 Ländern, die Pakete in 12 Kategorien bewerteten. Wir haben die wichtigsten Ergebnisse zusammengestellt und analysiert, welche Trends das PHP-Ökosystem im Jahr 2024 dominieren.



Kategoriesieger



  • Beste Bibliothek für HTTP-Anfragen: Guzzle – unangefochtener Spitzenreiter mit 34% der Stimmen. Entwickler lobten seine Stabilität, die Unterstützung von PSR-18 und die integrierte Middleware.
  • Bestes ORM/Datenbank: Doctrine ORM – 29% der Stimmen. Trotz der wachsenden Beliebtheit von Eloquent (Laravel) behauptet Doctrine seine Position dank detaillierter Dokumentation und strenger Typisierung.
  • Beste Template-Engine: Twig – 41% der Stimmen. Der Abstand zu den Mitbewerbern (Blade, Smarty) betrug fast 20 Prozentpunkte.
  • Beste Bibliothek zum Testen: PHPUnit – 52% der Stimmen. Absoluter Rekord des Jahres: Mehr als die Hälfte der Befragten betrachten es als De-facto-Standard.
  • Bester Logger: Monolog – 38% der Stimmen. Eine Bibliothek, die in praktisch alle modernen PHP-Frameworks integriert ist.
  • Beste Bibliothek für die Arbeit mit Datumsangaben: Carbon – 47% der Stimmen. Entwickler schätzen sie für ihre benutzerfreundliche API und die vollständige Kompatibilität mit DateTime.


In der Kategorie „Durchbruch des Jahres“ gewann das Paket Laravel Reverb – die offizielle Lösung für WebSocket-Server, die in das Laravel-Ökosystem integriert ist. Innerhalb eines Jahres wurde es über 5 Millionen Mal über Composer installiert.



Trends 2024



Die Analyse der Abstimmung und der Kommentare der Teilnehmer lässt mehrere wichtige Trends erkennen:



  • Asynchronität und Reaktivität – das Interesse an Bibliotheken für die parallele Ausführung (Amp, ReactPHP, Swoole) stieg im Vergleich zum Vorjahr um 27%.
  • Migration auf PHP 8.x – 89% der Gewinner erfordern bereits PHP 8.1 oder höher und nutzen aktiv Attribute, Aufzählungen (enums) und named arguments.
  • Sicherheit – Pakete mit Funktionen zur Eingabevalidierung (Respect\\Validation, Symfony Validator) landeten in der Kategorie „Dienstprogramme“ unter den Top 5 nach Stimmenanzahl.
  • Integration mit KI/ML – die Bibliothek RubixML erhielt einen Sonderpreis der Jury als am schnellsten wachsendes Projekt (Installationswachstum +340% im Jahresvergleich).


Expertenmeinung



Wir baten Dmitri Sokolow, Moderator der PHP-Community auf Habr und Autor eines Kurses über modernes PHP, um einen Kommentar zu den Ergebnissen:



„Die Gewinner dieses Jahres sind nicht nur praktische Werkzeuge, sondern ein Spiegelbild der Reife des Ökosystems. Guzzle und Doctrine halten seit über einem Jahrzehnt das Qualitätsniveau. Aber das Wichtigste ist, dass die Community nicht für Neuheit, sondern für Stabilität und Rückwärtskompatibilität stimmt.“

Empfohlene Bibliotheken