
Quelles sont les grandes tendances qui caractérisent l’écosystème ?
PHP a permis la création de millions de sites web partout dans le monde et reste l’une des pierres angulaires du développement web. Ses utilisateurs, qui forment une particulièrement communauté active et impliquée, l’apprécient pour sa flexibilité et sa simplicité d’utilisation. Mais qu’en est-il de l’état actuel du développement de PHP ?
Pour le savoir et mieux comprendre les grandes tendances qui caractérisent l’écosystème, JetBrains a demandé à son expert Brent Roose, Developer Advocate PHP, d'apporter son éclairage sur les résultats de l’Enquête sur l’État de l’Écosystème des Développeurs en 2024. Nous présentons ici ses analyses et comment les développeurs PHP s’adaptent aux dernières évolutions du développement web.

Participants
JetBrains a analysé les réponses de 2 660 développeurs PHP provenant de différentes régions du monde.
Expérience professionnelle
L’expérience professionnelle des répondants à l’enquête dans le domaine de la programmation est variée, avec toutefois une prédominance des développeurs en milieu de carrière.

Répartition géographique
Les développeurs PHP ayant répondu à l'enquête viennent de nombreuses régions du monde. La majorité d’entre eux vient du Japon (11 %), suivi des participants de Chine continentale (9 %) et des États-Unis (8 %). Parmi les autres pays fortement représentés, on trouve le Brésil (7 %) et l’Inde (6 %). Pour l’Europe, le pays le plus représenté est l’Allemagne (5 %), suivi de la France (4 %), des Pays-Bas (2 %) et de l’Italie (2 %).
Tranche d’âge
La majorité des répondants sont des développeurs en début ou milieu de carrière. Les trentenaires représentent une partie significative des participants, suivis de près par les vingtenaires, attestant de la jeunesse et du dynamisme de la communauté PHP. Cependant, on note aussi un nombre significatif de réponses de développeurs âgés de 40 à 50 ans, ce qui met en évidence la diversité des niveaux d’expérience au sein de la communauté. Les répondants âgés de moins de 21 ans et de plus de 60 ans constituent le groupe le moins important.

Genre
La répartition hommes/femmes montre un manque considérable de diversité, une écrasante majorité des participants à l’enquête étant des hommes. Les femmes ne constituent qu’un faible pourcentage des répondants, tandis que les personnes s’identifiant comme non binaires ou LGBTQ+ ne sont quasiment pas représentées. Ces données mettent en évidence un déséquilibre persistant en matière de diversité de genre et un manque d’inclusivité au sein de la communauté.

En 2024, 86 % des développeurs PHP utilisaient la version 8 du langage, un taux d’adoption moindre que celui de la version 7 en 2020 (96 %), après un laps de temps pourtant similaire suite à leur publication respective.

Frameworks PHP
Laravel reste le framework PHP le plus populaire auprès de la base d’utilisateurs de JetBrains.



EDI ou éditeur le plus utilisé
PhpStorm est toujours utilisé par plus de la moitié des répondants, mais VS Code est de plus en plus populaire, notamment chez les développeurs débutants.


PhpStorm (y compris IntelliJ IDEA Ultimate avec le plugin PHP) est le premier choix des développeurs PHP pour la plupart des frameworks, et il est tout particulièrement prisé par ceux qui utilisent Symfony. Pour les développeurs Laravel, PhpStorm occupe également la première place, suivi de VS Code à la deuxième place. Chez les développeurs WordPress, c’est VS Code qui arrive en tête, dépassant de peu PhpStorm. Cela peut s’expliquer par la large base d’utilisateurs de WordPress et par leur tendance à préférer les outils légers.

Débogage
Les tendances en matière de débogage n’ont quasiment pas changé depuis 2023, la majorité des développeurs PHP déclarant toujours préférer utiliser dump pour afficher les valeurs plutôt qu’un débogueur dédié.


PHPUnit est toujours le framework de tests le plus utilisé, avec une très faible baisse du nombre de ses utilisateurs, tandis que Pest reste plébiscité par 13 % des développeurs, comme en 2023.


3 outils pour la qualité du code se sont nettement démarqués en 2024. En dépit d’une légère diminution de son utilisation par rapport à l’année précédente, PHP CS Fixer reste toujours en tête. PHPStan arrive à la deuxième place et a réduit l’écart avec PHP CS Fixer à 1 % seulement. PHP_CodeSniffer poursuit son déclin après avoir déjà connu une baisse de 5 % l’année dernière.

Adoption de l’IA
L'enquête a permis d'identifier des tendances intéressantes concernant l’utilisation des outils d’IA pour la programmation et les activités liées au développement chez les utilisateurs de PHP. ChatGPT s’impose comme l’outil d’IA le plus utilisé, tandis que GitHub Copilot se place en deuxième position. D’autres outils, tels que Google Gemini et l’AI Assistant de JetBrains, ont vu leur taux d’adoption baisser.

Concernant les politiques d’utilisation de l’IA, les attitudes restent très diverses. 29 % des répondants déclarent que tous les outils d’IA sont autorisés quel que soit le projet, mais une proportion quasiment égale (27 %) rapporte que leur entreprise n’autorise les outils d’IA que pour certains projets. 27 % des répondants disent que leur entreprise n’a pas de politique établie en matière d’utilisation de l’IA, ce qui peut s’expliquer par la normalisation de la présence de ce type d’outils dans les environnements de développement. Enfin, il ressort des résultats de l’enquête que seul un petit pourcentage (7 %) d’organisations interdisent totalement l’utilisation d’outils d’IA tiers.
Ces données montrent une acceptation grandissante de l’IA dans les workflows de développement, avec ChatGPT et GitHub Copilot étant considérés comme des outils clés pour productivité et la résolution des problèmes. Bien que l’intégration de l’IA dans ses outils soit relativement récente, JetBrains travaille de façon continue à améliorer l’efficacité et l’expérience utilisateur de l’AI Assistant.
Fondation PHP : projets et objectifs clés pour 2025
La Fondation PHP est une organisation à but non lucratif qui a été créée en novembre 2021 pour soutenir le développement et la durabilité du langage PHP. Étant l’un de ses membres fondateurs, JetBrains a joué un rôle moteur dans cette initiative, en participant à son financement et en favorisant la collaboration au sein de la communauté PHP à l’échelle internationale.
L’équipe de la Fondation est à l’origine de nombreux ajouts récents au langage et à l’écosystème, tels que les hooks de propriétés, la visibilité asymétrique, les lazy objects, un nouvel outil pour l’installation d’extensions appelé PIE et un audit de sécurité du code source de PHP, tout cela rien qu’en 2024 !
À quoi s’attendre en 2025 ? La Fondation va continuer à poursuivre le même objectif : améliorer le langage pour les utilisateurs et en assurer la sécurité et la maintenance. Roman Pronskiy, Developer Advocate PhpStorm et Directeur exécutif de la Fondation PHP, a demandé aux membres de la communauté de partager leurs avis et idées sur X.
La Fondation PHP a reçu de nombreuses suggestions intéressantes concernant les points à traiter en priorité. En voici quelques exemples :
- Un serveur web intégré prêt pour la production
- Un pool de connexions aux bases de données
- La prise en charge de WASM
- Des extensions intégrées
- Les génériques (bien sûr)
- Records/structs
Mais l’une des suggestions les plus populaires a été la refonte du site web php.net.
Plusieurs développements sont en cours, notamment en ce qui concerne les modules natifs et la correspondance de modèles.
Conclusion
L’écosystème PHP continue à évoluer et les développeurs adoptent de nouveaux outils, technologies et pratiques. PhpStorm reste un outil de choix pour de nombreux développeurs, notamment ceux qui utilisent des frameworks comme Symfony et Laravel, tandis que VS Code est plutôt prisé par la communauté WordPress. Les outils d’IA sont de plus en plus utilisés, les développeurs les percevant comme des collaborateurs qui leur simplifient la tâche et peuvent les aider dans la résolution de problèmes. Cependant, il ressort aussi de l’enquête qu’il reste encore une marge d’amélioration importante en vue de favoriser la diversité des genres et l’inclusivité au sein de la communauté. Alors que la communauté PHP continue à aller de l’avant, les conclusions de l’enquête ont révélé de nouvelles opportunités pour renforcer les outils et la communauté dans son ensemble.


Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.