![]() | ![]() | ![]() |
![]() ![]() ![]() |
中国与其他地区对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语言是怎样运用的,不需要重新开。
主持人:耿总,你自己应该也是个技术人员了,在这方面有些什么看法?
耿志军:我们感觉到,其实从根本上来说,大的方面来说,就是一个开源的问题,刚才讲到这个问题,非常明显的一个作用,通常的做法是商业的版本,别的商业版本不可能打开,但是转换过来,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这些厂商,像各种开源的软件也好,或者是工具也好,他们之间是怎么样的一个合作?平时有没有一种具体的在业务上、技术上,有没有这种比较多的技术交流、合作这方面的事情?