Journal du Net Développeur >  PHP >  Guide pratique PHP

Guide pratique PHP > 2. La popularité de PHP

Précédente 3. Le langage 
  Sommaire
 La popularité
La popularité de PHP
Outre sa syntaxe familière à de nombreux développeurs, et donc son rapide apprentissage, PHP a vu sa popularité considérablement grandir grâce à plusieurs caractéristiques clefs, que ne partagent pas tous ses concurrents, comme ASP/ASP.Net ou JSP. Ces caractéristiques sont reprises pour la plupart par le framework Ruby on Rails, ce qui explique sans doute le succès de ce dernier.

Pour commencer, sa gratuité. PHP se télécharge sous forme d'une extension aux serveurs les plus populaires, notamment Apache. Il dispose également d'excellente interface pour les principales bases de données, dont MySQL. Soutenus par un système Linux lui-aussi Open Source, la plate-forme LAMP ainsi décrite permet aux hébergeurs de proposer une offre complète et puissante sans quasiment aucun coup logiciel. De fait, PHP s'est retrouvé installé par défaut sur toutes les offres d'hébergement, y compris les gratuites.

Les réécritures successives du Zend Engine n'ont pas eu pour but que de revoir la syntaxe Objet ou d'ajouter des fonctionnalités, mais avant tout d'optimiser au mieux son fonctionnement, et donc de proposer des performances élevées d'entrée de jeu. Un seul serveur PHP peut ainsi soutenir plusieurs millions de requêtes par jour.

Le grand nombre de fonctions de PHP peut être un problème, mais c'est surtout un avantage : le langage reconnaît par défaut nombre de systèmes et outils tiers, et s'interface très facilement avec eux : bases de données, système de paiement en ligne, protocoles du Web, standards XML du Web et des services Web, support des objets et classes COM, Java, .Net, Python...

Enfin, face à son concurrent direct lors de ses premiers succès, l'ASP de Microsoft, PHP offrait l'avantage d'être multiplate-forme : là où ASP nécessitait un serveur Windows IIS, assez peu répandu, PHP pouvait fonctionner sur plusieurs serveurs (dont IIS, avec un peu de travail), et sur plusieurs systèmes. Il fallait au moins ça pour séduire les développeurs du Web, monde ouvert par excellence - et par nécessité.
Précédente Retour au sommaire Suivante 
Introduction | 1 | 2 | 3 | 4
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex