2011-11-25 54 views
7

这是当你检查Zend框架主页时出现的那种问题:第一个beta版本自11月中旬开始发布。我想知道什么时候我应该开始升级,他们还警告我们,下一个ZF版本1.12将帮助我们在升级过程中,但是因为我想开始一个大项目,而不是确定什么是最安全的道路,任何想法?Zend Framework 2:让我们做或不做?

+3

如果没有人使用它,并且不发送错误报告,它将永远不会离开测试版。 –

+0

我认为现在可以坚持1.1倍的安全赌注。 – emaillenin

+2

这个问题可能更适合[程序员SE](http://programmers.stackexchange.com),因为它是一个更开放式的基于观点的问题而不是技术问题,但我没有看到标记对话框。 –

回答

4

如果你有很多使用ZF的项目并且不介意部署两个版本,我建议你升级一个更小或更不重要的项目。如果你只有一个大型的新项目,那么风险就更大。你必须权衡这些风险。

请考虑这个新项目需要多久才能生效。如果你将在开发中花费数月的时间,那么很可能所有的结果都将在ZF 2中得到解决。通过更新的版本,显然将最终发布,您可以节省自己以后升级的麻烦。从ZF 2开始,代码将变得更加清晰,并且它很可能有许多新功能来缩短您的开发时间。当然,你必须花一些时间学习它们,略微抵消收益。

最后,正如Poelinca提到的那样,您将通过在真实世界的应用程序中测试它来帮助社区。毕竟,这是发布beta软件的关键。鉴于即使是“发布”软件也存在错误并且通过修订,我认为你很快安全地跳到ZF 2,而不是晚些时候。

1

来源是免费提供的,所以风险与您对ZF2的知识以及您解决问题的能力成正比。对于一些人来说,ZF2今天很好。其他人需要等到ZF2 for Dummies 2nd Edition发布。

0

我会和ZF1一起运行项目,并等待一些后期测试版来切换较小的项目。 ZF2远离大项目生产安全版本。而对于更大的事情,我会至少等待一些RC。

您可以将ZF2B1用于寿命较短的小型项目。或者你的个人网页等。即使从Beta1开始,例如,模块在Beta2中的工作方式也会发生一些重大变化。需要花费大量的时间和精力来保持最新的大型应用程序与当前的开发状态。