Zend 框架稳定吗? [英] Is zend framework stable?

查看:29
本文介绍了Zend 框架稳定吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一个 php 框架.我对使用 Zend Framework 的建议很少.让我担心的是 Zend Framework api 的稳定性.

你知道ZF有多稳定吗?与以前的版本相比,是否有任何更改列表/迁移计划.以便我可以检查引入了多少重大更改?

我需要像 django 这样稳定的东西:><块引用>

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

稍后我们可以阅读:

<块引用>

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

解决方案

为什么不查看 发布政策:

<块引用>

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

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

3) 迷你版本可能只包含错误修复.请注意,不允许有任何新特性、功能增强或 API 更改.该框架在各个迷你版本中的外观和行为应该相同.

<块引用>

我们尝试每两周发布一次迷你版本.例如,当前版本是 1.7.7.它于 2009 年 3 月 6 日发布.下一个版本将称为 1.7.8,将于 2009 年 3 月 23 日发布.

我们尝试每季度构建一次次要版本.也就是说,根据经验,每个版本都将在最后一个版本之后的 3 个月内可用.这个约定是灵活的;对于较大的版本,我们可能需要长达 6 个月的开发时间.

我们不针对主要版本制定任何定期计划,因为只有当 ZF 用户的增值变得非常高时,才会破坏向后兼容性.主要版本的时间表可以跨越一年多.

另请参阅产品发布一章生命周期文档.

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

I need a framework for php. I've got few suggestion to use Zend Framework. What worries me is the Zend Framework api stability.

Do you know how stable ZF is? Is there any change list/migration plan from previous version. So that I can check how many breaking changes were introduced?

I need something so stable as django:

The release of Django 1.0 comes with a promise of API stability and forwards-compatibility. > In a nutshell, this means that code you develop against Django 1.0 will continue to work against 1.1 unchanged, and you should need to make only minor changes for any 1.X release

And later we can read:

We’ll only break backwards compatibility of these APIs if a bug or security hole makes it completely unavoidable

解决方案

Why not check out the Release Policies:

1) A major release may contain any changes, including bug fixes, backwards compatible features and functionality enhancements, and backwards incompatible releases.

2) A minor release may only contain backwards compatible changes, including bug fixes and backwards compatible features and functionality enhancements.

3) A mini release may only contain bug fixes. Note that no new features, functionality enhancements, or API changes are allowed whatsoever. The framework should look and behave the same across mini releases.

and

We try to build mini releases on a bi-weekly schedule. For example, the current release is 1.7.7. It was released on 3/6/2009. The next release will be called 1.7.8 and will be released on 3/23/2009.

We try to build minor releases once every quarter. That is, each release will be available 3-month after the last release as a rule of thumb. This convention is flexible; for larger releases we may require up to 6 months of development time.

We do not target any periodic schedule for major releases, as backwards compatibility will be broken only when the value-add for ZF users has become very high. Schedules for major releases can span well over a year.

Also see the chapter on Product Releases on the Lifecycle Docs.

Note that the current version is 1.9 and 1.10 is currently in testing. The Wiki pages do not get updated with the version number too often. The release cycle is as described though.

这篇关于Zend 框架稳定吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆