微软开源渐入佳境

时间:2022-09-15 06:25:16

开源是创新的动力,但微软经常会被放在开源的对立面上,事实上微软也正在与开源进行“亲密接触”。

近日,微软中国公司与国内知名开源社区PHPChina联合宣布互操作合作计划。此合作计划旨在满足国内许多PHP用户选择使用微软的Windows操作系统的需求,以提高PHP用户使用体验,以及网站开发与维护的技术水平。

然而,微软在抬高PHP的同时,却可能使得自己的ASP产品受到打压。与PHP形影相随的还有MySQL,这个可能对微软SQLServer构成威胁的对手。进而,如果我们把Linux、Apache、MySQL和PHP组合成业界人士耳熟能详的名词:LAMP,我们会发现微软此举似乎是扶持竞争对手而对自己全线的产品发起了挑战。

此外,微软在和PHP社区的合作过程中,通过了FastCGI(FastCGI是一个中立的技术标准)扩展,能让PHP在IIS 7.0上执行效率大增。表面看来,IIS与PHP结合的受益者是开源一方,但只要对PHP China所出示的调查数据稍加分析,我们就不难看出这是一场共赢的游戏。

在国内,PHP语言的使用者更多地集中在互联网领域,这与欧美国家PHP广泛应用于金融、电信、政府等行业的核心应用中,形成了鲜明的对比。

此次微软让PHP在IIS 7.0上的运行效率大大提高,表面上让PHP获得了一些实惠,但是从全球开发语言使用者的排名中不难看出来,ASP的排名在前十名之外,而PHP的排名在前五名之内,此次FastCGI的扩展对两者排名的影响并不大。

此外,对于FastCGI扩展对于MySQL和Apache的影响,有一组数据可以说明问题:95.82%的Apache服务器选用了PHP语言,而只有58.44%的微软的IIS服务器选用了PHP语言,而居第三位的Zeus服务器选用PHP语言的比例只有4.33%。

因此,一方面,Apache和IIS成了PHP语言最广大的应用市场,另一方面,PHP也成了Apache和IIS竞争的最大砝码。在这种条件下,以排名在前十名之外的ASP受到一些损失为代价,换取IIS在和Apache的竞争中取得最重要的一个砝码,微软实在是做了一场划算的买卖。

目前,随着软件越来越广泛地被应用到人们的工作与生活之中,用户的软件环境正变得越来越复杂多样,因此,用户迫切需要能够在开源软件与商业软件之间搭建起桥梁的解决方案,从而获得混源IT环境中的互操作性。

此次的合作,不仅仅是一家公司和开源的一次亲密接触,它真正的意义是给用户带来了又一种选择,并且给用户带来了更高的互操作性。用户除了LAMP架构之外,有了MIP(Windows Server+IIS+PHP)混源架构。并且,随着Windows Server 2008的后续更新,MIP一定会持续改进,扮演越来越重要的角色。

微软(中国)有限公司公司平台战略总监李科研表示:“微软与PHPChina的合作,是微软全球互操作性战略在中国的延续,也是微软与中国开源社区合作的新的起点。未来我们将携手努力,继续为独立软件开发商提供广泛的互操作性和技术支持。”

今年2月21日,微软宣布在其被广泛采用的产品中执行四项新的互操作性原则及相应举措,具体包括:确保连接的开放性;提高数据可移植性增强对行业标准的支拣促进与包括所有开源社区在内的客户和行业进行更开放的交流。

上一篇:用SOA的方式思考 下一篇:CDI项目缘何失败?