PHP : incontournable succès de la communauté open source logo-techno-php

Le PHP fait partie de LAMP, quatuor de référence pour l’open source :

  • Linux pour le système d’exploitation
  • Apache pour le serveur HTTP
  • Mysql pour la base de données
  • PHP pour le serveur d’application

Le PHP n’a pas pour but de menacer les environnements .NET et J2EE, mais propose une alternative ou un complément. Le PHP a sa place là ou .NEt et J2EE ne peuvent fournir la réponse adéquate en terme de :

  • compétences
  • légèreté d’infrastructure.

Chaque version du PHP apporte ainsi son lot d’améliorations permettant d’envisager PHP comme une solution de plus en plus intéressante pour les entreprises.

Cette évolution est liée à une communauté PHP très active qui ose braver la loi de la compatibilité ascendante.
Les applications PHP3 ne sont, par exemple, pas compatibles avec les moteurs de versions supérieures.
Il en va de même avec le PHP5, évolution majeure, donnant une nouvelle dimension au PHP notamment pour des applications critiques.

  • Le socle technique PHP5 a été entièrement revu autour d’un moteur appelé Zend Engine. Ce moteur permet au PHP5 de devenir résolument objet tant sur le plan syntaxique que sur le plan technique. Zend Engine apporte performance et fiabilité car il est spécialisé dans la gestion des objets en mémoire et dans l’exécution des mécanismes d’héritage et du polymorphisme. Ainsi le PHP5 se rapproche des mécanisme du langage Java.
  • Toujours grâce au moteur Zend, le PHP5 intègre des mécanismes d’interopérabilité avec le JAVA, les objets COM et SOAP. Le Zend Engine donne d’ailleurs au PHP un Parser XML fiable, performant et standardisé : plus besoin d’installer PHP avec des modules complémentaires incertains.
  • Enfin l’arrivée du PHP5 a donné l’impulsion à un groupe de travail sur la sécurité de l’environnement PHP.

Nos solutions s’appuient sur les technologies ou applicatifs suivants :

  • Web Services (SOAP/XML)
  • CAS
  • LDAP (Open LDAP, iDirectory, Active Directory)
  • Principaux SGBD : Ms SQL Server, Oracle, MySQL
  • SPIP
  • Typo 3
  • osCommerce
  • eGroupWare