PHP头条
热点:

PHP:“草根语言”挑衅“大腕”Java.Net


 草根出生的PHP语言挑衅的对象是Java、.Net这样的大腕。

  Zeev这位30岁的以色列小伙子看起来一点也不像有权势的人物,可是他共同开创的PHP语言,却成为网络时代异军崛起的一个传奇。最新的消息是,Sun公司已决定把免费公然Java源代码提上日程,而微软的脚本语言ASP.net也只得一直履行免费赠予。这个小个子PHP及其同伙Linux、Apache、MySQL掀起的开放源代码浪潮影响了全部Web世界,给程序编写及宣布方法带来了革命性的变更。重要的是,PHP两不耽误,一边保持着开源的真理,另一边则取得了贸易上的成功。

  就在最近,PHP贸易化公司Zend又获得了2000万美元的投资,投资人包含Intel Capital和SAP Ventures。IBM也将与Zend合作,把PHP引进到IBM的中级服务器平台,以支撑拜访DB2数据库,这笔交易价值数百万美元。而Zend的下一步很有可能是进行首次公然募股(IPO)。

  在今天,全球已有2000万个网站应用PHP,包含最风行的雅虎、Google、百度、YouTube、Digg,也包含像汉莎航空电子订票系统、德意志银行的网上银行、华尔街在线的金融信息宣布系统,甚至部队系统这类五花八门和苛刻的环境。PHP毕竟是怎样炼成的?

  源于草根

  作为目前全球最风行的网站利用软件编程语言,PHP的成长过程和Linux有异曲同工之妙。1994年,它由Rasmus Lerdorf最早创立,Lerdorf只是想记录自己的在线简历,后来很多人都向他要程序的拷贝。1995年6月,Lerdorf在参加了一些先容文档之后,在Usenet消息组宣布出往,这就成了最早的PHP 1.0。

  这期间,两位大学生Zeev Suraski和Andi Gutmans需要能做一个基于Web的软件项目,需要能很好地支撑Linux,但当时的ASP并不完善,JSP又比拟复杂,所以就选择了PHP。其后他们在工作中发明PHP还有些不足,便自愿参加PHP语言开发工作组,并重新编写了底层的解析引擎。1998年6月,有着历史意义的PHP 3.0宣布,用户数开端飞涨。1999年,他们两人又创立了Zend公司,开发了Zend Engine,大大提高了PHP的性能。

  雅虎是PHP语言最早的应用者之一,随着雅虎的兴起,大批的站点开端学习雅虎背后的语言—PHP。此时,软件开端从传统模式向基于Web模式转变,几大权势逐一长成:Linux把持系统、Apache网络服务器、MySQL服务器,以及以PHP语言为代表的“P”族语言(PHP、Perl、Python),一本德国盘算机杂志把它们共同称为LAMP(明灯),也由此与J2EE架构(以Java为编程语言,Sun公司主导)、.Net架构(微软公司主导)形成了三足鼎立之势。在Evans Data公司的一份统计材料中,PHP应用者比Java及.Net的应用者稍有差距,但预计2007年的增加率将达37%,超过Java的16%和.Net的27%,这场草原上燃烧的星火正越来越旺。 


从革命者到务实者

  PHP成功的两大秘诀,第一条就是简略。PHP简略到让爱好卖弄技巧的程序员感到羞愧,但让那些渴看进进Web开发范畴的初学者欣喜若狂。PHP像是一条鲶鱼,与XML、Web Services融合无间。即使历次的版本升级,也无需担心PHP会丧失这种简略的特征。无疑,这个特点给需要快速开发、交互利用的Web2.0潮流极大的带来了方便,有超过半数的Ajax-enabled和Web2.0站点都选择了PHP。

  PHP的第二个秘诀,就是“Community(强盛的社区)”。Discuz!软件的开发者,25岁的康盛创想公司CEO戴志康就是这个特征的受益者。他说,不像其他的开发者需要从零开端,大批的PHP程序都有开放源代码可供学习,后人站在前人的肩膀上加以改良,又将这种知识积累的成果回馈给社区。这曾被比喻为“大教堂和集市”,在集市中,知识得到了最大化的利用,效率提高、错误减少、本钱下降。而大教堂只能越垒越高,不断延迟宣布时间。

  现在,全球已有450万名PHP开发工程师,被称为“PHPer”,他们成为了软件世界中最有影响力的社区之一。有趣的是,开源的浪潮经过数年的发展,早已经走向庙堂,无论是Intel、IBM、Oracle,甚至是微软,都成为宣传甚至主导开源的力量。11月初,微软与Zend公司达成了一项长期合作的伙伴关系,共同推动PHP语言的发展。

  与其说开源运动是个颠覆者,不如说更像是粘合剂。中国开源软件推动同盟主席陆首群说,LAMP也可以派生出WAMP(W代表Windows)。事实上,PHP与.Net是并存的,PHP也可以和Windows***在一起,两者并没有冲突,可以因地致宜地应用开源与闭源混杂架构(Mix)。

  目前PHP社群和Zend公司的目标,是将PHP推广到企业级利用。在这一点上,欧洲和北美远远领先于中国。Zend(中国)技巧支撑中心总监耿志军说,PHP已经在金融、政府、交通、电信、媒介、娱乐等各大行业被广泛应用,完整脱离了一个简略网络语言开发工具的境界。而在中国, PHP只利用于门户网站和部分的专业网站,严谨的政府和金融网站难以看到它的身影。

  即便如此,PHP正在崛起,这一点毫无疑问。正如Red Hat推动了Linux的发展,Zend也正努力将PHP带进黄金时代。Zend于2005年在慕尼黑新开设了一家子公司;今年在法国也将设立一个子公司;在中国,Zend公司与康盛创想公司建立了合作关系,并成立了Zend(中国)技巧支撑中心。有很多像耿志军这样的年青人正参加到这个队伍中,这些缭绕着PHP的力量和这个语言本身一样布满了生气。

  注:PHP是一种开放源代码的脚本编程语言,重要用于WEB服务器端利用程序,用于动态网页设计。PHP可以用于调换微软的ASP/VBScript/JScript系统、Sun公司的JSP/Java系统,以及CGI/Perl等。




www.phpzy.comtrue/phpzx/3146.htmlTechArticlePHP:“草根语言”挑衅“大腕”Java.Net 草根出生的PHP语言挑衅的对象是Java、.Net这样的大腕。 Zeev这位30岁的以色列小伙子看起来一点也不像有权势的人物,可是他共同开创的PHP语言,却...

相关文章

相关频道:

PHP之友评论

今天推荐