L’année dernière, lors de la conférence ZendCon 2006, Microsoft et Zend ont annoncé le début d’une collaboration technique avec la communauté PHP afin d’optimiser les performances et la stabilité des applications PHP sur Windows Server 2003 et Windows Server 2008. Dans le cadre de ce premier accord, l’équipe de développement d’IIS (Internet Information Server) a fourni FastCGI, un composant pour IIS6 et IIS7 permettant un hébergement optimisé en termes de stabilité et de montée en charge des applications PHP par ce serveur Internet.

Pour rappel, Zend est la société créée par les deux concepteurs deux étudiants(Zeev Suraski et Andi Gutmans) du langage de génération de pages Web dynamiques PHP et maintient le code de ce projet Open Source.

Le 9 octobre, lors de la conférence Zend/PHP, Zend a annoncé un élargissement de sa collaboration avec Microsoft, et ce avec trois engagements :

1. Concernant FastCGI : Zend va intégrer ce composant dans son offre Zend Core (certifiée PHP 5) et travailler avec Microsoft afin que le mode d’installation « Server Core » de Windows Server 2008 (sans interface graphique) puisse héberger des applications PHP.

2. Concernant la gestion d’identités : Zend va fournir dans son Zend Framework un composant permettant d’assurer le support, par les sites utilisant PHP, de la technologie CardSpace (ex Information Cards), méta-système d’identité initialement introduit avec Windows Vista mais disponible dans le Framework .NET 3.0, et permettant à un utilisateur de stocker ses différentes identités ainsi que les informations afférentes dans une partie protégée de son système d’exploitation local.

3. Concernant l’intégration des bases de données : Microsoft a annoncé la fourniture d’un driver SQL Server 2005 pour PHP (actuellement phase bêta, une CTP – Community Technology Preview étant disponible). Ce driver, qui propose des interfaces de programmation apportant plus de stabilité et une meilleure montée en charge des applications PHP exploitant des données gérées par SQL Server 2005, pourrait à terme être intégré dans l’offre Zend Core.

Pour plus d’informations, je vous suggère une petite visite sur les sites suivants : le site de l’équipe de développement IIS pour tout savoir sur FastCGI et tester ce composant, le site de téléchargement du driver SQL Server 2005 pour PHP, et l’annonce de presse concernant le support de CardSpace par PHP.

Bien sur, Microsoft et Zend sont en concurrence avec ASP.NET versus PHP, mais nous comprenons aussi les besoins des développeurs, professionnels de l’informatique et hébergeurs d’avoir un support excellent de PHP sur Windows. C’est la base de notre relation et collaboration technique avec Zend.