技术英雄专访:LAMP的最大特性就是简单

日期:2006-11-01  作者:喜腾小二  来源:PHPChina


随着互联网开源潮流的迅速发展,全球IT业正迎来一个新的发展期。PHP作为最成熟的开源体系——LAMP(Linux、Apache、MYSQL、PHP)的重要一员,以其简单性、开放性、低成本、安全性和适用性,正受到越来越多的WEB程序员的欢迎和喜爱。日前,Zend公司CTO,PHP的构建者之一Zeev Suraski,MySQL高级副总裁Larry stefonic接受记者采访,就PHP新产品、Zend公司以及MySQL的发展与未来接受了记者的采访。


Zend公司CTO PHP构建者之一Zeev Suraski

记者:中国用户对PHP比较了解,但对Zend就不太清楚了,能否现简单介绍一下Zend公司,以及Zend将对PHP做出那些新的贡献?
Zeev Surask:Zend公司是1999年创建的(实际上我是1997年就开始编写PHP程序了),这是一家致力于PHP的发展和推广的公司,也是全球唯一能够称为PHP的公司。Zend是由我和另一位PHP创始人Andi共同创建的,而且我们一直在推广着PHP,包括修正PHP,为PHP加入新的功能等等。另外,我们一直在推动PHP走向企业级的应用,比如我们10月底马上要召开的Zend Conference 2006就是为了让PHP走向企业应用。Zend为PHP提供解决方案,但是并不是说PHP是Zend的,PHP属于PHP社区,全球有超过500万个人在开发PHP,Zend公司只是PHP的推动者。

记者:在1997年前后,Web开发语言例如ASP与JSP等已经比较流行。请您谈谈当年为什么开发PHP语言?
Zeev Suraski:当时我和Andi(PHP语言另一个创始人)都还是大学生,我们需要做一个基于Web的软件项目,而且能够良好地支持Linux,但是当时ASP并不是非常的完善,JSP又比较复杂,所以我们就选择了PHP/FI。接着,我们在工作当中发现PHP/FI还有些不足,因此我们便加入了对PHP/FI的扩充与发展,并且后来开发了Zend Engine。加入了Zend Engine以后PHP的性能得到非常大的补充,而且开始有很多人开始使用PHP,我们非常高兴。

记者:PHP的定位是什么?是否只定位在web方面?PHP是否考虑做更大型的企业级应用?
Zeev Surask:“简单”是PHP语言的最大特性之一,新产品会一直保持简单这个特性的。PHP 6也将延续简单这个特性,并且加入了Zend与Yahoo一起开发的Unicode模块。我们正在开发一个标准的开发框架Zend Framework,希望更多PHP使用者能通过它快速构建Web应用。还有,我们将与IBM合作推出集成Zend IDE开发特性的Elicpse供大家使用。

PHP可以应用在基于Web的产品中,比如CRM、OA等,如SugarCRM等。此外PHP还可以使用在许多的传统领域,在国外,PHP在汽车、游戏、银行等行业都有很大应用。根据企业的具体使用需求的不同,Zend Platform的功能也是比较多的,主要是帮助企业提高PHP性能、提高稳定性和降低开发成本等。

记者:2006年底即将推出的PHP 6将有哪些显着的改进和重大突破?
Zeev Surask:PHP 6集成了Unicode等诸多特性,其它的特性还在开发中,比如:Web service在PHP 5.X就会开始用,但PHP 6同时去掉了一些以前不太好的特性。但是无论怎样改变,PHP两大特性是不会丢失的:第一,简单稳定;第二,不会对PHP增加性能消耗。另外,我们也希望PHP 6加入Unicode以后,能在中国这样一个使用汉字的国家更迅速地推广开来。

记者:对于一个100万用户以上的网站,使用什么样的PHP版本、Apache版本和MySQL合适呢?PHP与MySQL及Apache的配合关系会一直发展下去吗?MySQL目前的应用状况怎样?
Zeev Suraski:如果对刚开始使用PHP的个人或者公司来说,我们推荐大家使用最新的版本,如果大家已经使用PHP很长时间的话,也没必要不停地升级。MySQL是非常优秀的数据库,Apache更是目前最为流行的Web Server。而且我们之间的合作一直非常顺利,我们今后将会加强与MySQL以及Apache的合作。

Larry stefonic:MySQL目前在亚洲和环太平洋地区对开源数据库的支持明显要高于其它的地区,已经达到了50%。这个数字是对CIO调查后得出的,有50%的CIO在亚洲地区都愿意将他们的数据库迁移到开源的数据库平台当中来,还有一些CIO愿意把他们的平台转移到MySQL上面,我们的数据表明有17%接受调查的CIO都愿意选择MySQL。


MySQL高级副总裁Larry stefonic

那么,为什么MySQL开源和其它开源方案获得这么多的青睐,而且持续保持这种上升的趋势呢?这是因为开源方案能够帮他们节约很大的成本。现在有哪些应用主要用MySQL呢?排名第一的是电子商务已经占到将近25%,接下来是用于做数据仓库和企业内部应用,除了这些新兴的应用之外,MySQL也应用在传统的数据库应用的行业比如ERP、计费、用户帐户管理等。这种应用其实很广泛,我举三个例子:


在Web领域:像Google的Web广告系统就采用了MySQL数据平台,这可是Google的一项主要业务,占其收入的90%以上。
在事物处理领域:主要是在线交易,像纽约交易所,就是采用了基于MySQL的数据解决方案。
在传统行业,如电信领域:像阿尔卡特、爱立信、朗讯、思科等公司,其数据处理平台,也都采用了MySQL。
META Group对此的评价是:数据库市场未来将会以MySQL作为标准。

记者:无论Java还是.Net,在中国都有很强的市场,PHP似乎还是相对比较的弱,Zend如何改变这种状态呢?MySQL又如何开展其中国业务呢?
Zeev Suraski:微软目前正在推动其.Net长期发展,同时它也充分意识到开源的重要性,所以.Net与PHP是并存的。我想微软的核心目的是要推广其Windows平台,因而PHP只要可以和Windows捆绑,并且和Windows没有冲突,会不断发展下去。经过调查,PHP、Java以及.Net是名列前三名主流应用平台,我们预计在2007年PHP的增长率要超过Java和.Net。

Larry stefonic:MySQL是1995年成立的,我们现在已经在30多个国家都已经建立了业务,到目前为止我们已经有600万个安装,每一天在我们的网站上都会有5万个MySQL软件的下载,而我们的销售业务是迅速增长的,每年大概有70%的上升。在我来中国之前,我特意做了一项调查,在中国MySQL的使用如何?这个结果让我非常吃惊。大家可以看到,这个数字是383万,从全球来讲中国的下载量排第二位,我想MySQL在中国会越来越流行。

在4个月之前,MySQL就开始和Turbolinux合作,建立中国的研发中心,我们首次选择的合作项目是MySQL集群。下一步研发中心的工程师们着手于新的开发特性,为了帮助中国的用户更好使用MySQL,我们和Turbolinux建立一个支持中心,完全进行本地化的支持服务。

记者:请问您对PHP的未来是如何看待的?PHP是否会成为Java那样复杂的开发语言?PHP会一直坚持Web语言这个特点吗?
Zeev Suraski:PHP最终就是为了Web开发而出现的,而且我们不仅现在在秉承这个理念,将来也是这样的!同时我们希望PHP能够成为Web开发最好的开发语言。

PHP能够成功的原因首先就是“简单”,其次是有许许多多的PHPer在支持PHP的发展。因此,我们会一直让PHP保持简单这个特性。我们在PHP的后续版本中增加一个新的特性时,如果这个新的特性严重影响了PHP的性能,我们肯定不会采用的。以前就曾经也有人跟我们抱怨PHP 5变得复杂了,也有人说PHP 5的功能还不够强大。因此,无论如何,我们会让PHP保持简单易用和高效的特点,我们不会让PHP变得复杂,这是毋庸置疑的。

记者:您对中国的PHPer(PHP程序开发人员)的水平评价如何?您认为中国的PHPer应该如何进一步提高自己?
Zeev Surask:中国有很多的PHP开发人员,而且对PHP都是比较精通的。我要强调的一点是,正是中国的PHP开发工程师的贡献,PHP的发展才有今天。而且我对中国PHPer的建议是:如果一个PHPer创建一个PHP程序,而没有其它商业发展目的的话,就把它公开,这样能够让更多的人参与进来,一方面可以提高你自己,另外,也可以让更多人分享你的PHP程序,从而推动PHP的发展。

不过在PHP的应用方面也有个问题希望大家注意,特别是有些企业在不了解PHP的时候就开始使用PHP,这样很不好。PHP入门很简单,但是PHP会不断有新的功能出现,所以希望中国的PHPer能够不断学习。PHPer要多从许多PHP书籍、PHP技术社区网站获取最新的信息和技术。对于企业来说在使用之前请仔细了解PHP,然后再开始使用PHP进行开发。

<<<返回技术中心

技术文章

站内新闻

我要啦免费统计