为进军PHP 微软推出新开源项目

微软的开发和平台使团互团队在上周五推出一个新的开源项目以补充PHP和微软.Net编程模式,微软的新闻发言人表示。

该公司面向ADO.Net数据服务的PHP工具利用REST作为桥梁连接微软的软件平台以及流行的PHP脚本语言,微软开源社区经理,Peter Galli在一个博客文章中表示。

通过由Persistent Systems所开发的这一工具, PHP开发者可以更容易地利用ADO.Net数据服务,这是一套在.NET Framework中的从Web建设和消费数据服务的功能。

这些服务之前被称为Astoria项目。

本周早些时候,微软另一主管在Visual Studio 2010内所使用的动态脚本语言的详细计划。

这一服务"通过一个REST化的服务接口来扩展数据的来源,使之更加广泛广泛,"Galli说。

对ADO.NET数据服务的全力支持是在Visual Studio 2008 SP1和即将到来的2010年的Visual Studio平台中所提供的。

在设计时,在PHP工具包生成的代理类元数据是基于已有的ADO.Net数据服务的。开发人员可以在运行时从他们的代码调用这些类,对编程ADO.Net数据服务利用当地PHP类。

"利用REST化的HTTP服务,PHP程序和ADO.Net数据服务之间的沟通照顾了PHP的代理类和工具包库,当然你可以看看(或修改)这个代码",微软的互操作技术战略团队高级项目经理Claudio Caldato也是在一个博客中发表了这一观点。

由微软资助的这一PHP的工具包可在微软的开源项目网站CodePlex上获得。

微软还与PHP工具厂商Zend科技进行合作,以在Windows平台下适应的PHP。