您好,欢迎访问一九零五行业门户网

PHP突出开源优势要做Windows平台一等公民_PHP教程

虽然php(做为现在的主流开发语言)已经被众多大型网站采用,但windows平台似乎总是给它“二等公民”的待遇,这突出体现在php(做为现在的主流开发语言)代码在windows平台的执行效率上。不过面对java、ruby和flash社区的压力,微软将在即将发布的windows server 2008中提供用于iis(微软的web服务器平台) 7的免费模块——fastcgi(现在已经不多人在用了),该模将帮助php(做为现在的主流开发语言)提升为windows平台的“一等公民”。
在近期召开的zend conference上,该公司公布了一系列吸引windows平台开发人员的利好消息,其中php(做为现在的主流开发语言)在windows平台执行效率会有较大提升的消息格外引人注目。zend与微软合作的成果是一个叫fastcgi(现在已经不多人在用了)的iis(微软的web服务器平台)模块,虽然之前zend之前曾经自己开发过一个同名的模块,但由于没有操作系统底层机制的支持,该模块很快成为历史。随着flash和j2ee的快速发展,php(做为现在的主流开发语言)与asp.net(微软最强的开发语言)理智地走到一起,通过此次合作zend获得了来自微软提供的面向iis(微软的web服务器平台) 6、iis(微软的web服务器平台) 7、sql server(windows平台上强大的数据库平台) 2005和sql server(windows平台上强大的数据库平台) 2008的专用扩展,而微软也得到了php(做为现在的主流开发语言)对asp.net(微软最强的开发语言)、cardspace(.net 3.0+提供的身份机制)的互操作支持。
之前为了充分招揽开发团队,php(做为现在的主流开发语言)对linux平台作了专门的定制,同时由于“开源”的优势,它获得了ibm和oracle(大型网站数据库平台)的支持,其中zend studio for eclipse将会在eclipse框架下,借助相关的开源产品形成php(做为现在的主流开发语言)的全开发生命期的支持。由于与web的密切关系,为了进一步适应soa环境的需要,zend也致力于自己zend framework的开发,虽然zend声称该产品是对.net framework和java ee的有利回应,但它还需要依赖ibm、google和微软的支持,毕竟相关web service标准中ibm和微软的势力还是最大的,而google api则代表着下一轮面向web架构(woa)的趋势。
在数据库支持方面,php(做为现在的主流开发语言)与mysql(和php搭配之最佳组合)的融合一直很默契,但考虑到主流商用数据库的市场份额,为了能适应企业环境的开发,php(做为现在的主流开发语言)曾经与oracle(大型网站数据库平台)、db2多次进行了阶段性合作,对上述三个数据库提供比较全面的支持。但对于sql server(windows平台上强大的数据库平台) 2005而言,php(做为现在的主流开发语言)一直只能算是编外,在连通性方面不仅与native的asp.net(微软最强的开发语言)有很大差别,与java也有很大差距,考虑到php(做为现在的主流开发语言)开发团队绝大部分在windows平台工作,而且sql server(windows平台上强大的数据库平台)普遍存在于各种规模的公司,相对mysql(和php搭配之最佳组合)、oracle(大型网站数据库平台)、db2而言sql server(windows平台上强大的数据库平台) 2005对于中小型规模项目有比较“中庸”的优势,因此此次zend与微软合作的另一个重点就是sql server(windows平台上强大的数据库平台) 2005(以及即将发布的sql server(windows平台上强大的数据库平台) 2008)。
此外,此次会议上zend还公布了下一版本php(做为现在的主流开发语言)计划要发布的新特性,包括命名空间(namespace)和国际化支持(internationalization),这些都会让php(做为现在的主流开发语言)向一个更“程序员”化的语言发展。
http://www.bkjia.com/phpjc/509107.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/509107.htmltecharticle虽然php (做为现在的主流开发语言) 已经被众多大型网站采用,但windows平台似乎总是给它“二等公民”的待遇,这突出体现在php (做为现在的...
其它类似信息

推荐信息