Windows | Windows Server | Active directory | Exchange | SharePoint | SCCM | SCOM | Hyper-V | App-V
ACCUEIL Facebook Twitter Linked In Viadeo Flux RSS
Actualités suivantes

Actualités précédentes
Nouvel outil de diagnostic sur Office 365
Nombreux départ à Microsoft
Cortana aura du retard sur Android
Que vaut vraiment la Microsoft Surface 3?
Microsoft tente de réduire l'écart avec Sony


Publié le : 04/09/2009 08:31:50
Mise à jour le : 02/09/2009 11:17:35
Catégories :


Version imprimable

Auteur(s)

ADO.NET pour les développeurs PHP


Microsoft a annoncé la sortie d'une boîte à outils permettant aux développeurs PHP d’accéder aux services de données ADO.NET du framework .NET.

Annoncé depuis le 21 août sur le blog dédié à l'interopérabilité des solutions Microsoft, PHP Toolkit for ADO.NET Data Services fournit aux développeurs PHP des fonctions semblables à celles de la bibliothèque ADO.NET, sous-ensemble du framework .NET, pour accéder aux données et les modifier. Cette boîte à outils est un projet open source sous licence BSD, développé à la base par Persistent Systems et hébergé sur Codeplex.

De quoi s'agit-il au juste ?

Le framework ADO.NET Data Services, anciennement connu sous le nom de code Astoria, est composé de patterns et de bibliothèques permettant la création et la consommation de services de données facilement intégrables au Web. Il expose les données représentées comme des objets Entity Data Model (EDM) à travers des services Web par-dessus le protocole HTTP.

Ces données sont vues comme des ressources de type Rest et peuvent donc être adressées via une URI en utilisant des instructions usuelles telles que get, post ou delete. ADO.NET Data Services est déjà pris en charge dans Visual Studio Service Pack 1 et le sera bien sûr dans Visual Studio 2010, prévu l'année prochaine.

L'architecture de PHP Toolkit for ADO.NET Data Services est fondée sur l'utilitaire PHPDataSvcUtil, utilisé pour générer une classe proxy à partir d'un service ADO.NET. La classe est alors utilisée dans l'application PHP pour connecter, modifier, ajouter, créer ou sélectionner les enregistrements du Data Service.

Un projet d'interopérabilité parmi 25 chez Microsoft : L'outil PHPDataSvcUtil crée un fichier proxy PHP contenant les définitions de classe qui seront utilisées par l'application cliente pour accéder aux données. Il génère un container de classe et une classe pour chaque EntityType.

Ce nouveau kit PHP fait partie de 25 projets en cours de développement chez Microsoft au sein de l'équipe Interoperability Strategy, qui comprend une centaine de développeurs. En mai dernier, Microsoft a annoncé un SDK PHP pour Windows Azure. En juillet, une version CTP (Community Technical Preview) du SDK PHP pour Windows Azure a été mise à disposition, supportée par Zend Framework.

Ce rapprochement avec le langage le plus populaire du Web reste donc bien dans la stratégie de Microsoft d'investir le Web en général et le cloud en particulier. (Source 01 net)