随着互联网开源潮流的迅速发展,全球IT业正迎来一个新的发展成长期。PHP作为最成熟的开源体系—LAMP(Linux、Apache、MYSQL、PHP)的重要一员,以其简单性、开放性、低成本、安全性和适用性,正受到越来越多的WEB程序员的欢迎和喜爱。日前,Zend公司CTO,PHP的构建者之一Zeev Suraski先生访华,接受记者采访,就PHP新产品、Zend公司的发展与未来发表了自己的看法。
记者:在中国,用户对PHP比较了解,但对Zend就不太清楚了,能否现简单介绍一下Zend公司,Zend的核心产品以及未来将对PHP做出那些新的贡献?
Zeev Surask:Zend公司是一家致力于PHP的发展和推广的公司,也是全球唯一能够称为PHP的公司,因为PHP的三个创建者有2个(Andi和我)创建了这家公司,而且我们一直在推广着PHP,包括修正PHP,为PHP加入新的功能等等。
另外,我们一直在推动PHP走向企业级的应用,比如我们下周马上要召开的Zend Conference 2006就是为了让PHP走向企业应用。
Zend为PHP提供解决方案,但是并不是说PHP是Zend的,PHP属于PHP社区,全球有超过500万个人在开发PHP,Zend公司只是PHP的推动者。
记者:PHP是否就只定位在web方面?PHP的定位是什么?PHP是否考虑能够做更大型的企业级应用?
Zeev Surask:“简单”是PHP语言的最大特性之一,新产品会一直保持简单这个特性的。PHP6也将延续简单这个特性,并且加入了Zend与YAHOO一起开发的Unicode模块。
我们正在开发一个标准的开发框架Zend Framework,希望更多PHP使用者能通过它快速构建Web应用。还有,我们将与IBM合作推出集成Zend IDE开发特性的Elicpse供大家使用。
PHP可以应用在基于Web的产品中,比如CRM、OA等,如SugarCRM等。此外PHP还可以使用在许多的传统领域,例如在国外,PHP在汽车、游戏、银行等行业都有很大应用。根据企业的具体使用需求来说Zend Platform的功能比较多,主要是帮助企业提高PHP性能、提高稳定性和降低开发成本等。
记者:年底即将推出的PHP6将有哪些显著的改进和重大突破?
Zeev Surask:PHP6集成了Unicode等诸多特性, 其它的特性还在开发中,比如web service、Web service在PHP5.X就会开始用。
PHP6同时去掉了一些以前不太好的特性。但是无论怎样,PHP两大特性是不会丢失的:第一,使用简单,稳定;第二,不会对PHP增加性能消耗。另外,我们也希望PHP6加入Unicode以后,能在中国这样一个使用汉字的国家更迅速地推广开来。
记者:您对中国的PHPer的水平评价如何?您认为中国的PHPer应该如何进一步提高自己?
Zeev Surask:中国有很多的PHP开发人员,而且对PHP都是比较精通的。我要强调的一点是,正是中国的PHP开发工程师的贡献,PHP的发展才有今天。
PHP入门很简单,但是PHP会不断有新的功能出现,所以希望中国的PHPer能够不断学习。PHPer要多从许多PHP书籍、PHP技术网站获取最新的信息和技术。对于企业来说在使用之前请仔细了解PHP,然后再开始使用PHP进行开发。如果一个PHPer创建一个PHP程序,而没有其它商业发展目的的话,就把它公开,这样能够让更多的人参与进来,一方面可以提高你自己,另外也可以很快地提高你的PHP程序。
记者:对于一个100万用户以上的网站,使用什么样的PHP版本、Apache版本和MySQL合适呢?
Zeev Suraski:如果对刚开始使用PHP的个人或者公司来说,我们推荐大家使用最新的版本,如果大家已经使用PHP很长时间的话,也没必要不停地升级。
记者:PHP与MYSQL及APACHE的配合关系会一直发展下去吗?
Zeev Suraski:是的!MySQL是非常优秀的数据库,Apache更是目前最为流行的Web Server。而且我们之间的合作一直非常顺利,我们今后将会加强与MySQL以及Apache的合作。
记者:无论Java还是.Net,在中国都有很强的市场,PHP似乎还是相对比较的弱,Zend如果改变这种状态呢?如何推进中国PHP的发展呢?
Zeev Suraski:微软等公司也充分意识到开源的重要性,并推动其.Net长期发展,所以PHP与.Net是并存的,并且PHP也可以和windows捆绑在一起。我想微软要推广的是windows平台,和PHP应该没有太大的冲突。
经过调查,PHP和Java、.Net名列前三名主流应用平台,我们预计在2007年的增长率PHP要超过Java和.Net。
记者:请问您对PHP的未来是如何看待的?PHP是否会成为Java那样复杂的开发语言?会一直坚持Web语言这个特点吗?
Zeev Suraski:是的,PHP最终就是为了Web开发而出现的,而且我们一直在秉承这个理念,将来也是这样的!我们希望PHP能够成为Web开发最好的开发语言。PHP能够成功是因为两点:第一是它简单;第二是获得了许许多多的PHP爱好者支持。
所以,从第一点出发,我们也会一直让PHP保持简单这个特性。因此,我们在PHP的后续版本中如果需要加一个新的特性,如果新的特性严重影响了PHP的性能,我们肯定不会采用的。曾经也有人跟我们抱怨PHP5变得复杂了,也有人说PHP5的功能还不够强大。因此,无论如何,我们会让PHP保持简单易用,高性能等特点,这是毋庸置疑的。
记者:在1997年前后,Web开发语言例如ASP与JSP等已经比较流行。请您谈谈当年为什么开发PHP语言?
Zeev Suraski:当时我和Andi(PHP语言另一个创始人)都还是大学生,我们需要做一个基于Web的软件项目,而且能够良好地支持Linux,但是当时ASP并不是非常的完善,JSP又比较复杂,所以我们就选择了PHP。接着,我们在工作当中发现PHP还有些不足,因此我们便加入了PHP的扩充与发展,并且后来开发了Zend Engine。加入了Zend Engine以后PHP的性能得到非常大的补充,而且开始有很多人开始使用PHP,我们非常高兴。
Zend创始人&CTO Zeev Suraski简介
Zeev毕业于Technion--Israel Institute of Technology,是PHP语言的核心缔造者,他和其他PHP贡献者以早期的PHP代码为蓝本,编写出了官方发布的PHP3.0版本。随着PHP3的出现,PHP技术得到了迅速的发展。其强大的可延长性的特点也吸引了大量的开发工程师。随后,Zeev带领Zend成功开发了Zend Engine I并推出了PHP4.0,并相应开发出了PHP4.0的许多组件。 PHP4.0 因为Zend Engine得到了革命性地发展并极大地增强了性能和可靠性。
今天,全世界有超过2000万的网站在使用着PHP,PHP语言也因此被NetCraft称为互联网最流行的开发语言。随着PHP发展,他带领Zend公司又成功开发了Zend Engine II,实现了PHP5.0版本的发布和普及。
正因为Zeev一直以来对Zend公司和PHP的杰出贡献,Zend公司一直具备PHP技术的设想和创新能力,并因此保持PHP独一无二的技术领先地位。
Zeev Suraski还是一位素食主义者。
(责任编辑 火凤凰 sunsj@51cto.com TEL:(010)68476636-8007)