虽然PHP作为一种开源编程语言已经被众多大型网站采用,但Windows平台似乎总是给它“二等公民”的待遇,这突出体现在PHP代码在Windows平台的执行效率上。
虽然
PHP作为一种
开源编程语言已经被众多大型网站采用,但
Windows平台似乎总是给它“二等公民”的待遇,这突出体现在PHP代码在Windows平台的执行效率上。
不过不过面对Java、
Ruby和Flash社区的压力,在近期召开的Zend Conference上,该公司公布了一系列吸引Windows平台开发人员的利好消息,其中PHP在Windows平台执行效率会有较大提升的消息格外引人注目。从目前的情况来看,连
软件巨头
微软也开始正视PHP在开发人员中的影响力,正积极将其推上主流开发语言的地位。
Zend与微软合作的成果是一个叫FastCGI的IIS模块,该模将帮助PHP提升为Windows平台的“一等公民”。通过此次合作Zend获得了来自微软提供的面向IIS 6、IIS 7、SQL Server 2005和SQL Server 2008的专用扩展,而微软也得到了PHP对ASP.NET、CardSpace(.NET 3.0+提供的身份机制)的互操作支持。
之前为了充分招揽开发团队,PHP对
Linux平台作了专门的定制,同时由于“开源”的优势,它获得了
IBM和
Oracle的支持,其中Zend Studio for
Eclipse将会在Eclipse框架下,借助相关的开源产品形成PHP的全开发生命期的支持。
在
数据库支持方面,PHP与
MySQL的融合一直很默契,但考虑到主流商用数据库的市场份额,为了能适应企业环境的开发,PHP曾经与Oracle、DB2多次进行了阶段性合作,对上述三个数据库提供比较全面的支持。
此外,Zend还公布了下一版本PHP计划要
发布的新特性,包括命名空间(Namespace)和国际化支持(Internationalization),这些都会让PHP向一个更“程序员”化的语言发展。