image

La version 1.0 du driver SQL Server 2005 pour PHP est désormais disponible sur le site de téléchargement MSDN.

Les engagements vis à vis de l’intéropérabilité

Cette nouvelle version marque une autre étape dans l'engagement continu de Microsoft pour l'interopérabilité. Plus tôt cette année, nous avons vu le déploiement d'IIS 7.0 et de son support FastCGI, la prochaine étape consiste à faire de Windows une plate-forme de choix pour le développement et le déploiement d’applications PHP.  Microsoft annonçait la semaine dernière  sa première contribution à un projet Open Source  PHP ADOdb. La version 1.0 du driver PHP référencé par ce projet est donc maintenant disponible. Pour montrer le niveau d’engagement de Microsoft vis-à-vis de la communauté PHP, le code source du driver est disponible sur CodePlex. C’est le premier projet Microsoft qui rend son code source public disponible au lancement d’une v1.0.

Cette sortie du driver SQL Server 2005 pour PHP rend l'utilisation de SQl Server par la communauté PHP plus facile.  Vous avez la possibilité d’exploiter quelques exemples décrits dans le fichier .chm du driver à télécharger. Si vous préférez accéder à la documentation en ligne, elle est disponible sur le site MSDN. Afin de suivre l’actualité de ce driver, vous pouvez vous rendre sur le blog de l’équipe PHP ou sur le forum MSDN.

clip_image004

Un modèle pour de futurs projets

Le driver SQL Server 2005 pour PHP représente une nouvelle manière pour Microsoft d’aider les développeurs à accéder à SQL Server à partir d’un environnement de développement non-Microsoft. Le driver est un wrapper C++ (adaptateur) sur le driver Microsoft SQL Server ODBC, traduisant les requêtes PHP en requête ODBC API. Cette approche simplifie le développement et réduit la superficie d'un point de vue de sécurité. À l'avenir, Microsoft pourra créer des drivers pour d'autres langages (Rubis, Python, etc.) utilisant cette même approche sans devoir reproduire les interfaces client de niveau bas. En rendant le code source disponible, Microsoft fournit un modèle aux communautés qui n’ont pas encore de connectivité avec SQL Server  pour montrer comment elles peuvent accéder au serveur SQL par l'intermédiaire du driver ODBC.

Et après ?

Le driver v1.0 est bien, mais il y a quelques fonctionnalités (tels que les curseurs défilables) qui seront ajoutées pour faciliter la migration du code PHP / MySQL code vers SQL Server. L’équipe responsable du projet souhaite également augmenter la distribution du driver en travaillant avec l'équipe de Zend pour rendre le driver disponible en tant qu'élément des installations PHP sur Windows.