Discuter de l'avenir de PHP

Est-ce un langage de programmation mort ou non?

image

PHP a probablement connu de meilleurs moments. Mais est-il vraiment mort?
Dans des forums comme StackOverflow, les gens supposent que PHP est mort. Ont-ils le bon point de vue, ou peut-être qu'ils n'aiment tout simplement pas PHP?

Regardons PHP et voyons si ce langage de programmation a un avenir.

PHP domine toujours le web


Si vous regardez simplement les chiffres, PHP n'est certainement pas mort. PHP est de loin le langage de programmation côté serveur le plus utilisé. Environ 75% de toutes les pages Web s'exécutent en PHP. Jetez un œil au graphique ci-dessous et voyez dans quelle mesure PHP est en avance sur ses concurrents en termes de fréquence d'utilisation. Il est juste de conclure que sur la base de ces statistiques, PHP n'est pas mort, car 75% est trop pour un langage mort.

image


L'une des raisons pour lesquelles PHP est utilisé par de nombreux sites est que WordPress utilise PHP. La part de marché de WordPress représente environ 34% de tous les sites. C'est 75 millions de sites.

Support de publication - Edison , une société qui développe et diagnostique le référentiel de documents Vivaldi .

En outre, il existe d'autres CMS, tels que Drupal (3%) et Joomla (2%), qui occupent également une part de marché importante. Et il existe des systèmes de gestion de magasins populaires, tels que Magento, qui occupent environ 1% de la part de marché totale.
De nombreux systèmes de gestion de contenu et de magasin volumineux utilisent PHP, ce qui rend PHP important et pertinent.

Créer des sites à partir de zéro


Je vois un argument sur la construction de sites à partir de zéro, car de nombreuses personnes qui utilisent WordPress, par exemple, ne savent pas programmer. La création d'un site Web dans WordPress ne vous oblige pas à écrire du code. Beaucoup de gens qui ont un site Web WordPress ne savent probablement même pas qu'il fonctionne sur PHP. Alors, PHP est-il toujours utilisé par les personnes qui créent des sites Web à partir de zéro?

PHP a été et reste un langage très populaire. Une des raisons à cela est qu'il s'agit d'un langage de programmation très simple à apprendre. Cela en fait un excellent langage pour les débutants dans le développement de sites Web. PHP peut être appris sans aucune connaissance préalable. Je pense qu'il serait juste de dire que la plupart des développeurs Web ont probablement commencé avec PHP, ou au moins une fois travaillé avec PHP.

Programmation


Depuis que PHP existe depuis 1994, le langage est devenu un peu encombré au fil du temps. Il existe de nombreuses façons de créer la même fonctionnalité, et beaucoup d'entre elles sont assez hacky. Cela crée des situations pour créer un mauvais code PHP. Évidemment, vous pouvez écrire du mauvais code dans n'importe quel langage, mais PHP le rend un peu plus facile à cause de la façon dont il a grandi.

PHP existe depuis si longtemps et il contient beaucoup de vieilles choses. Cela facilite le démarrage de PHP, mais si vous vous en tenez à l'ancienne solution, vous obtiendrez un code sous-optimal qui ne suit pas les meilleures pratiques. Et c'est ce que vous devez essayer d'éviter. Le non-respect des meilleures pratiques peut se produire si vous n'êtes pas familiarisé avec PHP, car il n'est pas toujours clair laquelle est la meilleure solution. En effet, il existe de nombreuses façons de résoudre le même problème. C'est l'une des raisons pour lesquelles certains développeurs détestent PHP.

D'un autre côté, on peut affirmer que la plupart des développeurs Web n'écrivent pas de PHP brut. Dans la plupart des cas, vous utiliserez une sorte de framework qui fera beaucoup pour vous. Laravel est un framework PHP populaire très propre. L'avantage de travailler avec le cadre est que la plupart des travaux sales sont effectués sous le capot. Le framework vous fait écrire du code plus propre.

PHP 7


Depuis la sortie de PHP 7, de nombreuses nouvelles fonctionnalités et améliorations sont apparues. Les deux améliorations les plus importantes sont une vitesse accrue et une meilleure utilisation de la mémoire. Cela signifie que les sites Web utilisant PHP 7 se chargent plus rapidement que les sites Web utilisant une ancienne version de PHP et peuvent gérer plus d'utilisateurs en même temps.

Du code, des déclarations de type et de nouveaux opérateurs ont été introduits. La gestion des erreurs a également été améliorée.

Lieux de travail


Étant donné que 75% des sites Web fonctionnent sur PHP, il y aura évidemment de nombreux emplois liés à une sorte de programmation PHP. Tous ces sites doivent être pris en charge, ce qui nécessite des développeurs PHP. Une part énorme du marché PHP ne disparaîtra pas du jour au lendemain, donc le travail avec PHP continuera à l'avenir.

Si vous regardez ce lien dans la section des tâches StackOverflow, vous trouverez de nombreuses tâches qui nécessitent PHP.

Conclusion


Malgré le fait que nous ayons un grand nombre de discussions sur l'avenir de PHP, il est clair qu'il a un avenir. C'est de loin le langage de programmation le plus utilisé pour les sites Web.

PHP existe depuis longtemps, et cela se reflète dans le code. Il y a beaucoup de choses dépassées qui signifient que la meilleure solution n'est pas toujours là. Dans le code, vous pouvez utiliser un framework qui fera la plupart du sale boulot pour vous et vous forcera à écrire du code plus propre. Et depuis l'avènement de PHP 7, beaucoup de choses se sont améliorées.

Si vous souhaitez commencer votre carrière en tant que développeur PHP, vous aurez de nombreux choix pour trouver un emploi. Il existe de nombreux emplois liés aux compétences PHP, et qui resteront dans un proche avenir.

Alors que pensez-vous de PHP, y a-t-il un avenir pour ce langage de programmation ou est-il mort?


Lisez aussi le blog
Société EDISON:


20 bibliothèques pour
application iOS spectaculaire

Source: https://habr.com/ru/post/fr471982/


All Articles