Vive PHP

Une traduction de l'article a été préparée avant le début du cours Backend PHP Developer .




Les rumeurs de PHP meurent exagérées

W3Techs, PHP 79% -, . , . PHP . , PHP - .


Ce week-end, notre article sur la discussion de la place de PHP dans l'indice TIOBE de septembre a suscité beaucoup de discussions. Ce matin, nous voulons continuer à parler de PHP, mais cette fois avec les mots de Jyotirmai Samantha, qui veut que le monde sache que la vie de cette vieille femme est encore chaleureuse. Avant de passer à l'article, si vous êtes un développeur PHP travaillant sur un projet intéressant, pourquoi ne pas nous contacter et en parler - editor@jaxenter.com. Passons maintenant à l'article!

Le battage médiatique entourant les blocs de l'éditeur WordPress Gutenberg fabriqués à partir de JavaScript au lieu de PHP a incité tout le monde à se demander: "L'ère PHP est-elle terminée?" Et bien non! C'est du moins ce que disent les statistiques. W3techsa publié un rapport disant que "79% de tous les sites Web sur lesquels leurs langages de programmation de serveur sont connus" utilisent PHP. Ce sont 8/10 sites! Donc, nous supposons toujours que PHP est là sérieusement et en permanence.

La tendance PHP a légèrement diminué au cours de la dernière année, quelque part autour de 1%. Mais le nombre de développeurs n'a pas diminué. Autrement dit, les développeurs apprennent le langage et s'efforcent de développer des applications PHP .



Selon un article de TechRepublic , PHP est toujours sur la liste des «7 langages de programmation que chaque développeur devrait apprendre en 2018». Alors pourquoi entendons-nous constamment les gens dire que la langue est morte? Regardons quelques mythes.

Pourquoi existe-t-il un mythe selon lequel le temps PHP est écoulé?


PHP n'évolue pas et s'exécute lentement. Ce sont les mythes les plus discutés. Est ce que c'est vraiment? Facebook, Wikipedia, Slack et WordPress sont développés en utilisant PHP.

Wikipédia est le cinquième site Web le plus visité et, en 2019, Facebook comptait plus de 2,38 milliards d'utilisateurs actifs par mois. Pas mis à l'échelle? Répétez s'il vous plait?

Et avec les dernières versions de PHP, c'est plus rapide que jamais. Selon hackr.io , PHP 7 est trois fois plus rapide que Python. Comment aimez-vous ça! Mais si vous n'êtes pas développeur, ces statistiques n'auront pas d'importance pour vous. Voyons donc pourquoi choisir PHP comme base de votre pile technique ne signifie pas un désastre, comme on vous le dit.

PHP Business Elements: Pourquoi développer des applications PHP d'entreprise?


Un tas de développeurs


Comme je l'ai mentionné précédemment, 8 sites sur 10 fonctionnent toujours en PHP. Cela signifie que les développeurs savent programmer en PHP, expérimentés et débutants. Il en résulte également une recherche d'emploi facile. Dans les candidatures reçues par Binaryfolks, plus de 80% des candidats ont une expérience de travail avec PHP.

Coûts de développement faibles


PHP existe depuis des temps immémoriaux. Le fait qu'il s'agisse d'un langage de programmation côté serveur open source permet de réduire les coûts. En outre, les développeurs peuvent choisir parmi plusieurs environnements et peuvent également utiliser les outils et fonctionnalités fournis par ces environnements open source.

Avec PHP, vous pouvez créer une application logicielle décente pour moins de 15 000 $!

Entrée plus rapide sur le marché


Les outils, fonctionnalités et extraits de code fournis par les environnements PHP open source aident à accélérer le développement d'applications. PHP possède une énorme bibliothèque de packages open source ( https://packagist.org/ ) qui peuvent être utilisés dans différents environnements, économisant ainsi une énorme quantité de temps de développement.

De plus, la fonction de génération de code sur certaines plateformes permet de générer automatiquement du code en fonction des réglages et paramètres choisis par les développeurs. Gagnez du temps encore!

Un fort soutien communautaire


Nous combattons tous de temps en temps des bugs. Étant donné que le langage existe depuis si longtemps, il existe une énorme communauté de développeurs prêts à fournir un support instantané, contrairement à de nombreux autres langages de programmation.

Évolutivité


L'évolutivité est la première chose qui apparaît lorsque nous parlons de développement d'applications (comme le développement d'applications commerciales [ie ERP]). Vous devez considérer que l'ERP peut faire face à la charge de travail croissante ou, plus simplement, à la capacité de s'adapter à la croissance.

Les applications PHP deviennent évolutives en ajoutant plus de serveurs au groupe de serveurs. La charge de travail entre les serveurs est distribuée par des équilibreurs de charge.

sécurité


PHP a une mauvaise réputation en matière de sécurité des applications. Mais contrairement à la croyance populaire, il présente rarement des failles de sécurité intégrées. Les problèmes de sécurité surviennent principalement en raison des développeurs qui implémentent le langage.

Mais PHP 7 a apporté des améliorations de sécurité qui ont vraiment modernisé le protocole de sécurité du langage. Certains conseils de sécurité en PHP consistent à le mettre à jour régulièrement à l'aide de htmlspecialchars pour éviter les scripts intersites utilisant la doctrine ORM ou éloquent pour minimiser les attaques par injection SQL, etc.

Le langage est toujours le meilleur choix si vous le souhaitez Développez un site e-commerce ou votre propre CMS. De plus, il est préférable pour le développement d'API.

En fait, PHP est prêt pour une relance. La version 7.1 semble être un tout nouveau langage avec de nouvelles fonctionnalités améliorées. Je suis sûr qu'il ne fera que se développer et se développer mieux et plus fort. La grandeur de PHP est qu'il a du code open source. Cela conduit à une transparence complète du code et à une grande communauté de développeurs, ce qui conduit à de nouvelles idées, à un développement accéléré et à un dépannage.

Vous n'aimez peut-être pas PHP, mais l'appeler mort, c'est trop. Le fait que l'équipe de développement se concentre sur une langue particulière ne signifie pas que toutes les autres langues sont mortes ou mourantes. Alors que la dernière tendance de la proclamation de la mort des célébrités en 2018 s'est calmée, j'espère que le cri PHP s'est également calmé! Amen!



Déploiement bleu-vert. Leçon gratuite



All Articles