zend框架稳定吗?

时间:2010-01-26 16:32:00

标签: php zend-framework

我需要一个php的框架。我几乎没有建议使用Zend Framework。 令我担心的是Zend Framework api的稳定性。

你知道ZF有多稳定吗?是否有以前版本的更改列表/迁移计划。这样我就可以检查引入了多少重大变化?

我需要像django那样稳定的东西:

  

Django 1.0的发布带来了API稳定性和前向兼容性的承诺。 >简而言之,这意味着您针对Django 1.0开发的代码将继续针对1.1继续工作,并且您应该只对任何1.X版本进行微小更改

稍后我们可以阅读:

  

如果错误或安全漏洞使其完全无法避免,我们只会破坏这些API的向后兼容性

2 个答案:

答案 0 :(得分:11)

为什么不查看Release Policies

  

1)主要版本可能包含任何更改,包括错误修复,向后兼容的功能和功能增强,以及向后不兼容的版本。

     

2)次要版本可能只包含向后兼容的更改,包括错误修复和向后兼容的功能和功能增强。

     

3)迷你版本可能只包含错误修复。请注意,不允许任何新功能,功能增强或API更改。在迷你版本中,框架应该看起来和行为相同。

  

我们尝试按照每两周的时间表制作迷你版本。例如,当前版本是1.7.7。它于2009年3月6日发布。下一个版本将被称为1.7.8,将于2009年3月23日发布。

     

我们尝试每季度建立一次次要版本。也就是说,根据经验,每个版本将在最后一次发布后的3个月内提供。这个惯例是灵活的;对于较大的版本,我们可能需要长达6个月的开发时间。

     

我们没有针对主要版本定位任何定期计划,因为只有当ZF用户的增值变得非常高时,才会打破向后兼容性。主要版本的时间表可以超过一年。

另见chapter on Product Releases on the Lifecycle Docs

请注意,当前版本为1.9,目前正在测试1.10。 Wiki页面不会经常更新版本号。发布周期如上所述。

答案 1 :(得分:1)

我敢说ZF在稳定性方面是一个很好的框架。开发人员尽一切努力提供向后兼容性。实际上,一年多以来,只有一个变化需要一点调整,这就是Autoloader。

否则就我所知并记住的问题从未出现过。

如果有新的做法,手册总是会指出新的方法,以及与旧方法相比它有什么用处。

但是,如路线图所示,ZF 2.0会有一些更大的变化。