PHP continue à évoluer en 2009. L’arrivée imminente de PHP 5.3.0 et de ses nouveautés, l’apparition de versions spécialement étudiées à Microsoft Windows et l’adaptation aux nouvelles technologies du Web 2.0 sont trois orientations importantes de PHP, qui sont des arguments de poids pour l’adoption de la technologie dans les entreprises.
Si de gros efforts sont déployés pour que PHP reste à la pointe, le chemin n’est pas terminé, car PHP n’est toujours pas une solution d’avant plan pour des projets stratégiques qui touchent au coeur des entreprises. Malgré l’apparition de frameworks sérieux, l’image de PHP dans le monde professionnel en général n’est pas toujours à la hauteur des efforts fournis.
Un autre point ambigu concerne les méthodes d’adoption de PHP pour de gros projets. Plus que jamais, un projet PHP doit être réalisé avec organisation et rigueur. Une bonne connaissance du langage et de ses composants toujours plus nombreux, une architecture organisée et cohérente, une bonne culture générale en informatique et en génie logiciels sont des pré-requis nécessaires.
Aujourd’hui, on peut affirmer que les succès de PHP concernent presque exclusivement des projets liés au web. Les entreprises qui parviennent à s’enrichir en utilisant PHP proposent des gros portails, des intranets ou des solutions de gestion avec interface web. L’interface est importante car elle est le premier élément que l’on voit et souvent le premier argument de vente. PHP, en proposant une intégration parfaite à Flex et autres solutions Ajax, est une solution idéale pour le développement d’interfaces dynamiques.
Le revers de la médaille concerne les systèmes d’information. Des solutions compilées en C# ou en Java sont toujours préférées à PHP pour tout ce qui concerne les manipulations de données métier. Ces technologies, bien qu’interfaçables, ne sont dans la pratique que très rarement mélangées avec PHP. PHP 5.3 offre de nouvelles possibilités objet tel que les espaces de noms, des corrections importantes et une SPL qui évolue. Mais le développement, intuitif et agile, de projets web tels qu’on les connaît ne s’avère pas adapté au développement d’un système d’information complet, plus théorique et plus prédictif.
La nouvelle marche à franchir pour PHP concerne donc l’adoption totale de la POO avec PHP, aidée de frameworks solides, de la SPL, d’outils de maintenance tels que PHAR, et surtout d’une évolution des méthodes de développement copiée sur les grands projets J2EE et .NET.