新浪科技讯 10月23日10点30分,Zend公司创始人、CTO,同时也是PHP语言的核心缔造者Zeev Suraski和Zeng(中国)技术支持中总经理耿志军做客新浪科技嘉宾聊天,PHP是互联网上应用最广泛的语言之一,此次Zeev Suraski与耿志军将主要谈PHP语言的发展,以及开源实务运用等话题,以下为聊天全文实录:
主持人:
各位网友,大家上午好,今天我们新浪科技的嘉宾聊天室邀请来了两位嘉宾:
一位是PHP语言的核心缔造者Zeev Suraski,另外一位是Zend技术中心的总经理耿志军。各位对PHP感兴趣的都可以提出一些自己的问题。
除了通过电脑参与,您还可以通过手机访问新浪网关注聊天全程,在移动中关注聊天全程。手机新浪网的网址是:sina.cn。
下面我们开始这个聊天,请两位给各位
网友打声招呼好吗?
耿志军:你们好。
Zeev Suraski:大家好。
中国与其他地区对PHP应用的区别
主持人:
首先想请Suraski回答一下,大家对PHP比较熟悉,不知道对于一个创始人来说当初为什么会创造这样一种语言,创始的一些简单情况能不能简单介绍一下?
Zeev Suraski:对我来说,这也是有历史原因的,最早的时候我是和我的一个大学同学Andi Gutsman,当初开发PHP只是出于兴趣,没有什么具体的目的,可是现在大型的企业很多在用PHP,对我来说现在最大的就是推广PHP在企业的运用。
主持人:PHP从最初很小语言发展成很大的应用,不知道Zend公司和PHP语言现在是什么样的关系?作为一个公司,怎么样来运作这种语言?
Zeev Suraski:对这个问题我主要想分三个阶段来谈:
第一个阶段是从1995年到1997年的时候,这时候我们开始接触PHP,开始做的是从PHP开始的;
第二个阶段是97年到99年的时候,当时我和我的同学Andi Gutsman还有其他的开发人员一起合作,开发了PHP3;
第三个阶段是从99年到今天,随着PHP的应用规模逐渐扩大,不仅是个人兴趣爱好了,而是逐渐发展到企业级的应用。
现在我的主要想法是,因为它不仅是一个面对个人的开源的软件,而是作为企业级的应用,所以我们也是主要是支持和创建,用PHP语言创建网站的应用。
主持人:我不知道对中国的PHP应用情况是否了解?你认为中国的这种PHP的应用发展情况和国外相比有些什么不太一样的地方?
Zeev Suraski:首先来谈谈据我了解的,在中国和在其他地方,比方说欧洲和美国PHP开发的最大差别,最大不同就是在开发应用软件方面的时候,应用开是非常复杂的,在欧洲和美国创建PHP都是英语,但是在中国就不一样了,非常复杂,将来PHP第六版,会用unicode解决这个问题,对中文的应用更加简便,现在我对中国的PHP的发展不是非常了解,因为这是我第一次来到中国。据我所知,我知道像新浪、百度这些网站都在使用PHP。
主持人:耿总,你有什么补充吗?
耿志军:这个我比较了解一些,有些消息我们做了很多调查,我们感觉到,中国和西方的比较,差别在于,我们国内的应用主要还存在互联网方面,对于行业,比如刚才Zeev所讲的,在金融行业、能源行业、大的政府型的项目上,PHP有很多应用,比如像汉莎的eticket的系统,还有一个德意志公司的分之机构的货币交易,都有这种使用,但是我们在中国所做的调查,没有发现在国家的这种项目上、能源上、金融方面等等,这些大的行业的应用PHP还是非常少的。
好在我们比较了解的就是我们互联网行业,这个应用面还算是可以,我们做了一些调查,比如说像我们找了一些研究机构给了一些资料,比如中国TOP200互联网,我们做调查,其中我们发觉它在使用PHP的技术,但不是整个网站包含PHP搭建的网站有121个,它的比例能占到60%,这个大行业,我们经常把这个行业分成25个行业,每个取前十名, 就是250个,250个网站我们调查了是102个使用PHP的技术,占到了40%。
为什么大的网站用的更多一些,因为大的网站采用多种技术,我会用微软,也会用PHP,大的网站应用的比例还是比较广泛的,因为是个舶来品,这个技术应用得更加广泛,对于传统行业不容乐观,不够深入。
主持人:我想问一下PHP它这种应用的潜力,你觉得它已经发挥了多少,在将来来说,PHP还会有怎么样的一种发展?像这种跟Java相比,它有什么更多的优势?
Zeev Suraski:我认为和Java等其他语言相比,PHP主要有两点优势,一个是技术层面,另一个是社会层面,从技术层面来讲,我们认为PHP语言比较便于使用,会有
大量的市场,第二点从社会层面来讲,因为PHP语言的受众比较广,用起来很方便,不需要从零开始做,只需要下载下来,看看PHP语言是怎样运用的,不需要重新开。
Suraski、耿志军与主持人交流
主持人:耿总,你自己应该也是个技术人员了,在这方面有些什么看法?
耿志军:我们感觉到,
其实从根本上来说,大的方面来说,就是一个开源的问题,刚才讲到这个问题,非常明显的一个作用,通常的做法是商业的版本,别的商业版本不可能打开,但是转换过来,PHP就已经造出了很多产品,我把那个拿来一看,觉得很多符合我的要求,当我想做一些新的定制、开发,因为它是OPEN的,你可以看到很多代码,拿上可以按照你的应用改一下,可以马上做一个新的产品,同样可以卖它,当然你用这种模式发售出去,也可以做,这种PHP从大的层面上来说已经占据了一个很好的优势,很多人在用它,很多人在给它做贡献,它的优势非常明显了,这是我们最大的一个感触,因为你了解PHP是大的社区,对这个语言了解得越多,你也能感受到这个方面的优势,在应用方面。
PHP6的主要改进在于Unicode
主持人:接下来的一个问题是这样,关于PHP第六版本的问题,刚才提到可能是增加了一些对于Unicode的支持,我想问一下除了这个方面以外,还有一些什么其他方面的显著的改进或者重点的突破?
Zeev Suraski:总体来讲,我们在PHP6这个版本主要关注点起来Unicode,这是我现在敢肯定的说是Unicode,至于其他的还有些特点,比如提高改进网络服务和PHP支持这方面,可以说有一些改进的话,可能在PHP6出现之前就改进了,不一定等到PHP6出来,所以会有PHP5的版本,也可能有小的改动,当然在PHP6里面我们也删除了一些以前不太好的部分,主要的特点还是Unicode。因为一方面它的语言比较通用,另外它具有很强的延展性。
主持人:现在PHP5的使用情况怎么样,大概有多少的网站使用PHP5?
Zeev Suraski:我们考察使用率主要有两个方式:
第一个衡量方式就是通过网上的调查,调查在现有的PHP使用者中有10%使用了PHP5。
另外一种方式,因为从我们技术公司的角度来讲,因为和我们打交道的是客户,也就是大的公司,在这些公司里有50%以上的使用PHP5,为什么有这么大的巨大差别呢?主要很多客户现在在用PHP4的版本,我们会发现有很多的公司在使用新产品和新的应用方面他们会改用PHP5的,在大的公司就会有不同了,大的公司因为他们更新比较快,所以他们使用PHP5的更新比较快一些。
PHP与Linux、Apache、MySQL等其他开源社区合作很多
主持人:我们谈一下关于开源的问题,这次你们
参加LAMP这个会议,比如包括Linux、Apache、MySQL还有PHP这些厂商,像各种开源的软件也好,或者是工具也好,他们之间是怎么样的一个合作?平时有没有一种具体的在业务上、技术上,有没有这种比较多的技术交流、合作这方面的事情?
Zeev Suraski:首先在Linux、MySQL和PHP之间,我们会共同展望一些未来的发展、合作,但是我们未来合作都是基于本来我们自己的资产和我们自己现有的,本身的业务运作基础上的,另外Zend和MySQL之前是存在合作的,因为我本人和其他的开发人员,都是一个基金会的,这是一个非盈利的组织,我们都是其中的一员,所以其中会有很多交流、互动,但是在Linux方面并没有太多互动,现在看到有90%的PHP使用者,都在部署Linux,所以这是给我们一个信息,在未来可能会有一些合作。
耿志军:如果一加一等于二的话,所以这样厂商在一起就是一加一大约二的概念,再有一个因为Zend和MySQL之间合作是比较密切的,我上次见MySQL的大卫,他们都跟Zend的高层也很熟,这次我们主要一起来做的是MySQL和Zend,之所以Linux没有那种直接的来做一些事情,可能是因为Linux是一个比较新的系统,因为PHP至少在WEB这方面应用比较广泛,所以这三个捆绑现在非常紧密,Linux这块也是看到了一个非常好的前景,所以跟他们也有一些非官方上的联系,但是没有Zend和MySQL这么紧密。
Suraski:PHP语言相对于JAVA,使用更简单,用户更多
主持人:Zeev Suraski,我想问一下,您对整个开源软件的发展和看法,这个也是一个比较长的发展了,跟商业软件的这种竞争关系,您怎么来
看待?在将来开源跟商业,比如像微软或者像甲骨文之间的竞争和合作,您觉得将来会是什么样的形式?
Zeev Suraski:谈到竞争和合作,现在英语里有一个词是把竞争和合作联系在一起,竞争和合作是同时存在的,并不矛盾,谈到和微软还有甲骨文的竞争还是合作,因为他们都意识到PHP是一个比较强大并且有未来发展前景的语言,所以他们即使是强迫想让客户用.net,你要用PHP的话,可能和windows捆绑在一起用,像甲骨文这样的,可能会和他们甲骨文的产品一起捆绑致用,大部分的软件公司都意识到PHP未来不会是消失的,会永远存在下去的。
意识到这样一个趋势的前提下,他们也逐渐地采用并且了解PHP,比如说我们和IBM就有一些开源战略的合作。
主持人:其实刚才问这个问题,也是有些传言,Zend公司可能会被收购,包括像微软和甲骨文这样的公司都有可能收购它,我想问一下,你是怎么来看待它的发展方向,到底会是独立的发展还是有可能被这种大的公司收购?
Zeev Suraski:因为未来是很预测的,所以我现在也不能很准确地告诉你,但是我想肯定地告诉你,Zend公司是个独立的公司,并且有可能会上市,Zend公司是不断地推进PHP,将它推进一个综合性、整体性的目标,与微软和甲骨文这样的公司捆绑,切割成一小部分来做,即使被收购,我们的目标也是最终要推动PHP的发展。
主持人:刚才两位谈到PHP在国内和国外的发展有些不太一样,国内在互联网上面,wed方面用得比较多,国外能源方面应用得比较广,PHP在中国的发展会不会像传统的行业,大型的应用回来做一些拓展呢?Zeev 您觉得应该怎么样来改变这种情况?
Zeev Suraski:我认为这当然需要一定的时间了,但是不管是在美国还是在欧洲,我们的PHP推广主要是在大公司,比如雅虎在2002年推广PHP,雅虎也是一个网络公司,同样从网络的公司向其他的产业推广比较容易,比如向电信、银行界推广,大公司采用了这样的公司,尤其
互联网公司便于人们了解,这是一个很好的解决方案,因为新的技术是人们要对这个技术有一定的信心,这样才便于推广,这是在其他国家采取的路线,中国也是这样的路线。
主持人:耿总,您认为呢?
耿志军:的确是这样的,我们其实有时候感觉很有意思,基本上不能说全部免费,但是做一个工程还是最低的,但是我们中国是发展中国家,这不可否认,但是我们中国就喜欢花这样的奢侈的钱,我们路上跑的车不能低于1.0、不能低于2.0才能显示出国人才有实力。
比如国家大的金融行业,感觉不花钱,花很少的钱安全性就低一些,感觉这个东西不那么正规,这种感觉非常强,所以我们现在面临了一个很大的问题,类似于跟大家做一些教育的事情,告诉他们其实这些开源的东西并不意味着不安全,是很差什么的,这样是逐渐让大家意识到它有很大的价值,只是我们对开源这种概念不是特别了解,很多人有误解,认为开源就是没有组织,全都从负面方面给开源定位,所以很多大的工程,大家感觉肯定不能用,用那个以后我不知道怎么样,所以这是一个概念上的误解。
还有一个我们想倡导的,我们国内对Linux推广,无论是政府还是什么大家都下了很大的本钱的,但是Linux它是一种操作系统,不能拿一个公司买套Linux能够做什么事情,必须在这之上,必须要有语言、数据库才能搭建,所以我觉得我们也跟OSS,我们谈一些问题,我们不见得是推一个操作系统,操作系统是做了这个事情以后,不能光做这一个东西,做了这个东西以后不能应用,所以我们推PHP、推MySQL,我们开这个会的含义一样,走向实务,才能真正把后面的开源或者PHP真正地发挥出来,我们主要想做的就是这两个概念。
耿志军:开源软件可以降
低成本,但服务和安全性不会缩水
主持人:Zend公司有没有进入中国的一些计划?如果进入的话,具体会怎么做?会和什么公司来合作?
Zeev Suraski:我想这个问题耿先生可能更能回答您,我们现在跟中国的合作伙伴是康盛创想,我们非常看好
中国市场,因为中国市场非常大。
主持人:由于时间的关系,聊天差不多需要结束了,请两位再给广大的PHP爱好者和使用者说一些话。
Zeev Suraski:首先非常高兴能够来到中国,我也说了这是我第一次来到中国,所以也非常兴奋,我希望PHP在中国能够得到更多的使用,继续地推广,至于PHP的使用者还有开发人员,我们因为在PHP基础上有很多开源项目,所以我们也希望PHP的开发人员和使用者为此做出一些贡献。
耿志军:其实这个PHP的推广,正式地算是官方的,第一次我们在做推广,以前我们去过很多公司,提起我们做PHP的,都是民间组织这种概念,但是我想PHP是很大的,希望我们更多的PHP的爱好者能够加入到这个社区里,能够拿到自己想要的东西,同时为社区做更多的贡献,就跟我们做PHPchina.com的网站一样,这样PHP的道路会走得更远,更好。
主持人:非常感谢两位来新浪聊天,本次聊天到此结束,谢谢。