Fermer

février 27, 2024

Pourquoi PHP continue d’être un langage de programmation populaire mais qui divise

Pourquoi PHP continue d’être un langage de programmation populaire mais qui divise


Une chose que l’on peut dire de PHP, c’est qu’il est persistant. Comme beaucoup de langages de programmation anciens, il est souvent décrié par développeurs qui aimerait voir un changement vers des candidats plus récents, mais il conserve également de nombreux partisans et praticiens, rappelant les sages paroles de l’inventeur du C++, Bjarne Stroustrup :

Il n’existe que deux sortes de langues : celles dont les gens se plaignent et celles que personne n’utilise.

Créé pour la première fois en 1993 pour améliorer la page Web du programmeur Rasmus Lerdorf, PHP n’est pas né comme un nouveau langage de programmation et en tant que tel, il s’est développé de manière organique. Il a continué à s’adapter au cours de ses trois décennies d’existence et même le nom PHP a évolué, pour devenir préprocesseur hypertexte plutôt que son sens original, page d’accueil personnelle.

Et même si le Web a beaucoup changé en plus de 30 ans, PHP a persisté avec lui et continue d’être activement pris en charge et régulièrement mis à jour. La version la plus récente, la 8.3, est arrivée à la fin de l’année dernière et est la dernière d’une série de versions annuelles.

Là où les développeurs se sont heurtés aux limitations de PHP, ils ont réussi à trouver des solutions de contournement. L’exemple le plus célèbre est celui de l’équipe de Facebook, qui a dû trouver un moyen d’adapter PHP à l’évolution spectaculaire de son réseau social, passant de milliers d’utilisateurs à des millions, des dizaines de millions, puis des milliards. L’équipe de développement de Facebook a créé son propre dialecte PHP pour apaiser les difficultés croissantes et travailler à grande échelle.

Le

Les dernières rumeurs sur la scène technologique européenne, une histoire de notre sage vieux fondateur Boris et un art de l’IA discutable. C’est gratuit, chaque semaine, dans votre boîte de réception. S’inscrire maintenant!

À ce jour, Facebook continue d’utiliser PHP, tout comme Microsoft, Etsy, WordPress, MailChimp et Wikipedia. En fait, selon W3Techs,

PHP est utilisé par 76,5% de tous les sites Web dont nous connaissons le langage de programmation côté serveur.

Les alternatives telles que ASP.net, Ruby, Java et JavaScript sont loin d’atteindre cette part de marché. Bien que ces langues rivales soient plus fréquemment utilisées sur les sites Web à fort trafic, PHP reste la langue dominante sur plus de 60 % des 1 000 meilleurs sites Web au monde.

Bien que ces chiffres continuent d’affirmer la domination de PHP sur les scripts côté serveur, celui-ci commence à connaître un léger déclin. Mais lorsqu’une langue est utilisée sur plus des trois quarts du Web, même une tendance à s’éloigner de son utilisation prendrait des années pour affecter le classement.

Ainsi, PHP conserve sa pertinence grâce à une utilisation généralisée, mais il existe d’autres raisons à sa popularité continue. Il est open source et ses nombreuses années d’utilisation signifient qu’il existe une vaste communauté et un ensemble complet de ressources pour aider les développeurs dans son utilisation et son dépannage. Il est également relativement facile à apprendre et, pour de nombreux développeurs, leur première incursion dans la programmation Web aura impliqué PHP.

Cependant, être une langue ancienne et accessible peut aussi avoir ses inconvénients. Avec des utilisateurs inexpérimentés capables de bricoler des sites Web à l’aide d’anciens didacticiels et d’un peu de connaissances (une chose dangereuse), vous rencontrerez forcément des problèmes, en particulier en matière de sécurité du site. Ainsi, les sites PHP continuent d’être la cible de pirates informatiques qui espèrent trouver une ancienne version non prise en charge.

Ce qui est inquiétant, selon les statistiques de WordPressla majorité (plus de 44%) de ses sites utilisent la version 7.1 de PHP, dont le support a pris fin en 2019. C’est l’une des plaintes les plus courantes formulées contre PHP, avec les incohérences du langage dues à son développement organique. .

Si vous travaillez avec PHP, vous devez vous tenir au courant des nouvelles versions pour ne pas contribuer à cette dégradation de sa réputation. Vous voudriez également apprendre à travailler avec ses frameworks de support, tels que Laravel et Symfony. En effet, beaucoup offres d’emploi car les développeurs PHP demanderont des compétences dans les deux.

Par exemple, ceci poste à la recherche d’un développeur PHP principal à Francfort demande spécifiquement la connaissance des versions PHP à partir de la version 8. Un autre rôle de développeur chez le cabinet de conseil informatique CGI s’attend à ce que son programmeur PHP travaille avec Symfony et Drupal, un système de gestion de contenu écrit en PHP.

Les emplois en PHP restent pertinents et le resteront tant qu’il restera l’un des langages de programmation les plus utilisés au monde. Et, malgré quelques détracteurs virulents, la plupart des développeurs admirent PHP. Dans le plus récent enquête annuelle de Stack OverflowPHP a été identifié comme étant très « admiré » par les personnes interrogées, ce qui signifie que ceux qui travaillent avec PHP aimeraient continuer à le faire.

Et pour ceux qui se tiennent au courant des dernières nouveautés PHP, il est de plus en plus utilisé dans les applications Web progressives, l’Internet des objets, ainsi que l’intelligence artificielle et l’apprentissage automatique, le secteur technologique qui connaît actuellement la croissance la plus rapide. Cette flexibilité et cette polyvalence signifient que les développeurs PHP peuvent profiter de la variété dans leur travail, surtout s’ils trouvent un rôle en travaillant sur de nombreux projets tels que celui-ci avec l’agence numérique allemande Denkwerkl’un des « Great Places to Work » de 2024.

Les articles signalant – ou même réclamant – le glas de PHP ont une histoire presque aussi longue que le langage lui-même. Néanmoins, PHP persiste. Il domine notre expérience Web et continue d’être repris et apprécié par les nouvelles générations de développeurs.

L’acronyme révisé attribué au code de la page d’accueil personnelle qui est devenu un langage de script ne convient pas tout à fait – il faudrait peut-être l’appeler préprocesseur hypertexte persistant.

Pour plus d’opportunités d’emploi dans l’industrie technologique et au-delà, consultez le site d’emploi de House of Talent dès aujourd’hui.




Source link