En quelques années, PHP MySQL a évolué d'un simple langage de script en une véritable plate-forme d'entreprise. Il est aujourd'hui utilisé, selon le livre blanc "PHP en entreprise" de l'AFUP, par près de 87% des plus grandes entreprises françaises – Axa, Carrefour, le CCF, Danone, Michelin, Pechiney, la SNCF, etc. –, et 90% des sites web les plus fréquentés – Wanadoo, Google, Free, Yahoo, etc.
PHP MySQL permet de développer les types d’applications suivantes :
- des applications Web dynamiques (site web, intranet, etc.)
- des « clients riches » (PHP-XUL)
- des applications client/serveur (PHP-GTK et PHP4 Delphi)
- des services web (SOAP, XML-RPC, REST)
- des scripts en ligne de commande (CLI)
- des services web s’exécutant en tâche de fond (gestion de quota disque, serveur HTTP, etc.)
Les atouts de PHP MySQL pour l’entreprise
Simplicité de PHP MySQL
PHP propose un langage et un modèle de développement très simple.
La vocation historique de PHP était de permettre à n’importe quel
informaticien de développer rapidement et sans formation préalable
une application Web dynamique. Elle s’avère tellement simple que
tous les hébergeurs grand public ont retenu PHP.
Souplesse de PHP MySQL
PHP propose deux syntaxes : l’une procédurale, l’autre orientée
objet. Chacune de ces syntaxes permet de mettre en œuvre les
mêmes fonctionnalités mais vise des publics différents. La syntaxe
procédurale est destinée aux webmasters et aux informaticiens qui
travaillent sur l’interface graphique des applications. La seconde
syntaxe, orientée objet, est très proche de Java et C# dont elle
s’inspire volontairement pour diminuer les coûts de formation des
entreprises. Un développeur Java ou C# pourra ainsi migrer vers PHP 5 avec pas ou peu de formation, les concepts et syntaxes clés étant
identiques.
Interopérabilité de PHP MySQL
PHP peut instancier des objets
COM,
.NET et
Java.
PHP dispose également de connecteurs techniques vers toutes les
bases de données
relationnelles du marché et également vers
LDAP,
XML,
services Web,
Lotus Notes,
SAP, etc.
PHP n’a pas pour vocation de remplacer
ces technologies, mais de faciliter leur interfaçage afin d’offrir
aux entreprises une
plate-forme unique pour agréger et présenter les
données issues de ces
applications.
Portabilité de PHP MySQL
PHP est disponible sur l’ensemble des
systèmes d’exploitation du
marché. L’approche technique de
PHP est identique à la
machine
virtuelle Java (JVM). Il suffit que
PHP soit déployé sur un
poste client ou serveur pour que l’
application fonctionne instantanément, sans
re-compilation, quel que soit le
système d’exploitation.
Mots-clés :
PHP,
MySQL,
langage de script,
plate-forme d'entreprise,
applications Web dynamiques,
applications client/serveur,
services web,
bases de données relationnelles,
développement,
développeur
Source : AFPU (Association Française des Utilisateurs de PHP)
Retour