Il semble que cette question soit posée chaque année parce que, pour une raison quelconque, la perception de PHP est que c'est un langage pour amateurs, ou que c'est un langage mourant - un langage de programmation mourant.
Avant d'examiner « L'utilisation de PHP est-elle de plus en plus faible ? », commençons par quelques points clés à prendre en compte lors du choix d'un langage de programmation dans lequel apprendre/investir.
PHP alimente environ 80 % du Web
Le premier point est la popularité de PHP en tant que langage de programmation. Un débat a été soulevé récemment sur un blog à propos de PHP, le problème étant qu'il s'agit d'un langage "d'entreprise". L'argument contre PHP est qu'il n'a pas été largement adopté dans le développement d'applications d'entreprise ou dans les applications traditionnellement développées en Java ou .Net.
La clé ici est de comprendre que chaque outil a ses avantages et ses inconvénients, et qu'il est parfois plus intelligent d'utiliser un langage compilé comme Java au lieu de PHP. Comme toujours, vous voulez choisir le bon outil pour le travail, et PHP excelle en tant que langage de programmation dans les applications Web. C’est pourquoi il anime aujourd’hui près de 80 % des sites internet sur internet ! Je voudrais répéter ce chiffre, près de 80% des sites internet sur internet !
Dans le blog, après l'argument initial selon lequel PHP n'est pas un langage d'entreprise, j'ai une question à poser : « Pouvez-vous nommer une entreprise qui n'utilise pas PHP ? Malgré l'idée fausse selon laquelle PHP n'est pas un langage d'entreprise, presque ? chaque entreprise utilise PHP d'une manière ou d'une autre (beaucoup pour leurs sites Web, blogs ou outils internes). Bien que PHP ne puisse pas alimenter les applications qu'ils proposent en tant que service (bien que ce soit le cas pour de nombreuses entreprises), il fournit un support tout aussi important pour les produits qui contribuent au succès d'une entreprise.
Il ne s'agit pas seulement d'un blog personnel fonctionnant sur une installation WordPress, ou d'un petit site Web fonctionnant sur Drupal (qui sont tous deux des propriétés Web bien connues et à fort trafic), mais PHP rend en fait le développement Web plus facile et plus rapide. . Comme il ne s'agit pas d'un langage compilé et qu'il est conçu pour évoluer, les entreprises peuvent se lancer plus rapidement, ajouter de nouvelles fonctionnalités et se développer à grande échelle.
Certains sites Web développés en PHP incluent Baidu, Facebook, Sina, mais ce ne sont pas seulement les anciennes plates-formes qui commencent à utiliser PHP et se développent avec le développement de PHP - Etsy, Slack, Box et Canva commencent également à utiliser PHP ! Découvrez pourquoi Slack a choisi PHP
En fait, selon BuiltWith, PHP alimente 53,22 % des 10 000 meilleurs sites Web !
Les langages de programmation ne disparaissent pas tout simplement
Comprendre à quel point PHP est populaire aujourd'hui et à quelle fréquence il est utilisé est crucial pour comprendre la longévité de PHP. Malgré des idées radicales, les langages de programmation (et les métiers de la programmation) ne disparaîtront pas du jour au lendemain. Aujourd'hui, vous pouvez encore trouver du travail pour écrire du code utilisé dans les mainframes, par exemple Fortran ou Cobol.
Tant qu'une entreprise dispose d'une application qui utilise PHP, elle aura besoin de quelqu'un qui connaît PHP pour maintenir l'application. Avec PHP activement développé et maintenu (PHP 8 vient de sortir) et avec des puissances PHP comme WordPress, Drupal, SugarCRM et d'autres qui alimentent des sites Web et des applications dans le monde entier, il y a fort à parier que PHP n'arrivera pas de sitôt.
Mais, une fois les bases expliquées, voyons comment PHP a évolué au fil des ans.Utilisation de PHP au fil des ans
Bien qu'il n'existe pas de mesure exacte pour déterminer comment un langage de programmation est classé, nous pouvons examiner quelques classements différents pour avoir une idée de la façon dont un langage a évolué au fil des ans et où il se classe aujourd'hui.Langages de programmation les plus populaires de GitHub
Chaque année, GitHub publie un rapport sur les langages les plus populaires utilisés pour créer des référentiels sur GitHub.com. Bien que ce ne soit pas une manière précise de quantifier les langages de programmation, cela nous aide à comprendre quels langages les développeurs utilisent et promeuvent pour leurs applications. Cela nous aide également à comprendre à quel point la communauté elle-même est active. En 2014, PHP était classé troisième langage de programmation le plus populaire, derrière JavaScript et Java. Avec l'avènement de Typescript, l'open source mobile C# et l'utilisation accrue de Python pour l'IA - PHP a en effet décliné - et est devenu le 6ème langage de programmation le plus populaire sur GitHub en 2020. PHP sur GitHub au fil des ansClassement PHP sur Tiobe Index
Un autre indice de popularité des logiciels est l'indice Tiobe, qui évalue les langages de programmation en fonction du nombre de moteurs de recherche. Les entreprises s'appuient fortement sur l'indice lorsqu'elles prennent des décisions de programmation et d'investissement, notamment en matière de marketing pour les développeurs. Comme GitHub, l'indice Tiobe de PHP a également diminué. Classé 8ème parmi tous les langages l'année dernière, PHP a chuté à la 9ème place, dépassé par C (C, C#, C++), Java, Visual Basic, Python, JavaScript et Assembly. Cependant, pour comparer les classements, PHP se classe 9e sur 274 langages suivis par Tiobe et surpasse SQL, Ruby, Groovy, Go et Swift.Classement PHP sur BuiltWith
Le dernier modèle que nous voulons examiner est BuiltWith. BuiltWith analyse les titres de sites Web pour déterminer sur quoi le site est alimenté et, comme GitHub et Tiobe, fournit un classement de la popularité et des tendances des langages de programmation.Builtwith fournit un aperçu intéressant de la façon dont les sites Web construits avec PHP ont explosé (presque triplé de 2013 à 2016) avant de décliner et de se normaliser en 2017. Le nombre de sites Web utilisant PHP est resté presque inchangé depuis 2017.
Construit avec utilisation de PHP
Cela montre (comme nous l'avons vu avec GitHub et Tiobe) que d'autres langages sont devenus plus populaires, comme JavaScript et Node.js. Cela ne signifie pas non plus que PHP n'est plus utilisé ou fiable, mais il y a plus de concurrence et il existe d'autres options viables, tandis que PHP est parfois laissé seul en tant que langage incontournable pour le développement Web.
En fait, lorsque nous avons examiné le classement de PHP parmi toutes les technologies chez BuiltWith, PHP a reçu les prix BuiltWith suivants :
• Catégorie de framework la plus populaire sur tout Internet.
• Le plus populaire parmi les 10 000 meilleurs sites Web dans la catégorie Cadres.
• Le plus populaire parmi les 100 000 meilleurs sites Web dans la catégorie framework.
• Le plus populaire parmi le million de sites dans la catégorie Cadres.
Conclusion
La popularité de PHP a décliné par rapport aux sommets qu'elle était il y a 10 ans, mais il reste le langage de programmation le plus populaire sur le Web. Il est important de se rappeler que chaque outil a des avantages et des inconvénients, et PHP a une mauvaise réputation par rapport aux langages conçus pour accomplir des tâches ou créer des programmes pour lesquels PHP n'a jamais été conçu.
Il est également important de se rappeler que bon nombre des premières critiques adressées à PHP provenaient du fait qu’il s’agissait d’un langage de programmation procédural et qu’il ne contenait pas de fonctionnalités de programmation orientée objet. Ces fonctionnalités ont été ajoutées dans PHP 4, et avec PHP 7 et 8, la POO est devenue un incontournable du langage PHP.
PHP est un langage viable et puissant utilisé par presque toutes les entreprises et de nombreuses entreprises, grandes et petites. En fait, il alimente plus de 50 % des 10 000 meilleurs sites Web du Web ! Avec une telle utilisation, on peut supposer que PHP restera un langage important dans les années à venir.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!