b. La technologie PHP:12
Le langage PHP est né en 1994 d'un programme en langage
Perl écrit par Rasmus Lerdorf pour analyser les visites de son CV en
ligne. Il réécrit l'application en langage C puis ouvre son
programme à la communauté du Libre. Ainsi, il pourra
désormais compter sur l'aide de nombreux développeurs. Son
application PHP fusionne avec un moteur de traitement de formulaires, FI, ce
qui donne la version 2. Avec la version 3, les fonctions deviennent nombreuses
et la popularité grandit.
Le PHP est un langage de script en Open Source né en
1994 par Rasmus Lerdorf. PHP signifie tout simplement Personal Home
Page. Sa syntaxe simple (héritée du C et du Perl) et ses
fonctions particulièrement adaptées aux applications Web lui
confèrent une grande productivité. Son excellente documentation
et la profusion des sites qui lui sont consacrés contribuent à la
rapidité de développement.
Parmi les nombreux atouts de PHP il faut noter sa grande
richesse fonctionnelle : PHP dispose d'un grand nombre d'extensions
(disponibles en standard) qui couvrent la totalité des besoins relatifs
aux applications Web (l'ensemble des bases de données, mail, PDF, XML,
LDAP, etc.).
PHP offre aussi des extensions et des librairies pour la
connexion ou l'utilisation d'autres technologies (Java, COM, .NET, Lotus, ...),
ce qui lui donne une très grande interopérabilité et
permet l'implantation d'applications fonctionnant avec PHP dans la plus grande
partie des systèmes d'informations.
PHP est entièrement gratuit, librairies et extensions
comprises (à la différence de langages comme ASP où le
noyau gratuit est très limité et où tout ajout de
composants (upload, mail, crypter des mots de passe, ...) nécessite
leurs achat).
11 Un Widget est un élément
d'une interface graphique à l'exemple des boutons, menus, fenêtre,
etc. (Dictionnaire Jargon Informatique).
12 Jean CARFANTAN, 2009 pp18
24
PHP est portable et s'installe sur quasiment tous les
systèmes d'exploitation et avec les principaux serveurs Web (Apache,
IIS, Iplanet, ...). Au niveau des performances, PHP est 3 à 4 fois plus
rapide que JSP, 3 fois plus rapide que Coldfusion, et 1,5 à 3 fois plus
rapide que le langage ASP. A noter que ces performances sont celles obtenues
avec une simple installation standard de PHP.
En résumé, PHP réduit les coûts de
développement et d'hébergement, il est puissant et performant.
PHP se distingue aussi des outils concurrents du fait que :
? PHP a été créé pour
répondre aux besoins des sites à fort trafic et pour simplifier
le développement.
? PHP est facile d'utilisation : le gain de
productivité des équipes de développement est
important.
? PHP est issu de l'Open Source : les avancées
technologiques sont rapides, le code est de qualité supérieure,
de nombreuses bibliothèques sont déjà écrites et le
support et la documentation sont hors du commun.
? PHP est entièrement gratuit.
Ceci explique que la part de marché de PHP ne cesse de
croître et que la base installée augmente de plus de 20% par
trimestre depuis deux ans. De nombreuses sociétés prestigieuses
ont déjà choisi PHP pour leurs sites web, leurs portails, et
leurs applications critiques : Google, Cisco, France Telecom, Lycos, Vodafone,
Motorola, Siemens, Ericsson, Philips, Air Canada, AirLib, Lufthansa, Deutsche
Bank, NASA, W3C, WorldCom, RedHat, Winamp, Cap Gemini, Siemens, Unilever, US
Army, et bien d'autres.13
|