为旧版本的Zend Framework开发是否安全?

时间:2010-04-21 15:35:45

标签: php zend-framework

我们供应商支持的服务器的O / S仅支持PHP 5.1.6,这限制了我们ZF 1.6。当前版本的Zend Framework需要更高版本的PHP。

由于这种不兼容性,我们正在努力决定是否采用ZF。在这些旧版本的ZF中(无限期地)开发是否可行,还是应该推迟?

功能,安全性,错误等。这是一条我们不想失败的路径,还是这些旧版本在生产环境中完全可用?

5 个答案:

答案 0 :(得分:3)

只要你愿意,你可以在它们中发展,但我认为,1.6岁就是2岁左右。您可能希望利用安全修复程序和许多新功能。与任何软件一样,相对接近最新版本通常是一个好主意。

既然你说PHP 5.1.6我假设是CentOS或RHEL。如果是这样,您可以安装Zend Server或Zend Server CE(免费),直到最新版本的PHP。

答案 1 :(得分:1)

很可惜。在1.7中实现了许多结构更改,这些更改可能不一定会破坏向后兼容性(我不确定),但肯定会改变一些结构性东西......例如,新的Zend_Loader_Autoloader,以及一些带有bootstraps的东西。

我相信Zend会发布大多数事情的安全更新1.x(see the svn repository)。

答案 2 :(得分:1)

ZF中的错误修复程序在较新版本的ZF中发布,并且它们不会“向后移植”到早期版本。

PHP 5.1.6在3年半前发布了更多。 Zend Framework 1.6也很古老。如果您需要供应商支持,您应该使用Kevins建议并使用Zend Server。如果不可能,我会认真考虑在可能的情况下更换您的供应商。

答案 3 :(得分:0)

目前,ZF并不像ASP.NET那样成熟稳定(许多公司仍然使用2.0,4.0刚刚发布)。

我不能说我会建议只使用ZF 1.6开发,直到你知道你有一条明确的升级道路。

您可能希望调查当前版本支持PHP 5.1.6或切换供应商的框架。

答案 4 :(得分:0)

检查Zend framework php versions以获取最新版本的每个Zend Framework组件的最低php版本:1.10.4