【IT168 开源新闻】当今广为应用的PHP 4至今已经诞生7年,不过据PHP开发团队宣布,这个创建定制化页面的开源软件将在年底终结自己的历史使命。
上周五,在PHP官网上该项目的组织者表示,“PHP开发团队对PHP 4的支持将只延续到今年年底,不过,在2008年8月8日以前,我们还将根据具体情况发布一些关键性的安全补丁。”
这个宣布发生在PHP 5的三岁生日之际,其项目经理表示他们希望集中精力在即将到来的PHP 6上。PHP 4最初在2000年推出。
Zend首席技术官兼创始人Andi Gutmans表示,“这个决定将推动整个周边系统向前发展,”包括那些创建PHP的人,那些直接使用PHP的人,那些在高级应用程序中使用PHP的项目,诸如Drupal或Joomla,还有那些让客户使用PHP的网站主机托管公司。PHP 5可以满足创建现代Web应用程序的需要:支持Web服务、Ajax、XML、面向对象编程。
但是,让一个现在如此广泛应用的软件完全退休并不是一件容易的事情,就如同微软当初想终结对Windows Me和Windows NT 4的支持一样。并不是所有的人都渴望看到PHP 4被彻底放弃。
著名开源办公软件WordPress的创始人Matt Mullenweg在博客中表示,“从使用者的角度来看,PHP 5完全是一个失败的选择。从大多数评测来看,它毫无优势。现在,PHP核心团队似乎已经决定推广他们的失败的产品,而扼杀他们的成功之作,他们应该自问一下:是什么让PHP 4如此成功?...为什么PHP 5不能吸引人?”
不过,在周一接受采访的时候,Zend的Gutmans对PHP 4的普及程度统计表示了质疑,他表示,80%的Zend的用户已经升级到PHP 5,PHP社区选择终结PHP 4的支持的日期已经相对保守了。
“我们发现,大多数使用PHP开发的人都已经升级到新版本,”Gutmans表示,“只是有些使用PHP 4开发的以前的应用程序依然在使用,因为人们不想再去修改它们。”
Gutmans表示,Yahoo和Facebook这两个最出名的PHP用户已经升级到PHP 5,因为使用PHP 5可以使应用程序获得更好的性能。
作为PHP作者之一的Yahoo程序员Rasmus Lerdorf表示,“在Yahoo内部对PHP 4的使用,早已提前在官方公布的日期前已经结束。”
Lerdorf表示,对PHP 4的支持结束是受实际需要驱动的。“我们是一个具有有限资源的开源项目。在研发PHP 6的过程中,我们没有资源来同时支持三个不同版本的PHP。”
Gutmans还表示,“我们的最重要的目标是易于使用,”但是另一个目标是“扩展这个语言,使它更适合在Web领域的一些新技术趋势,例如Web服务和Ajax,我们在不断的平衡这两方面,我们的决策总是倾向于易用性。”
据Gutmans表示,一年后对PHP 4的终结支持的原因是为了更好的专注于PHP 6的研发。
PHP 6具有更好的适合全球的功能,尤其是其对Unicode字符集的支持,不仅仅包括罗马字符,还有阿拉伯、韩国、中文和许多其他字符集。另一个功能是具有更好的安全性。
“对于某些可能导致安全问题的功能,我们决定不再支持,”Gutmans表示,“我们将让用户明白,升级到新版PHP是非常容易的。”