我知道它仍然处于测试阶段,但我想要尝试它并创建一个项目和午餐。
这是一个简单的问题,生产安全吗?
答案 0 :(得分:4)
如果我是你,我会避免使用仍处于测试阶段的生产项目框架。
引自Zend网站here:
一旦所有代码都在建议的标准分发中 已经达到成熟和合理的稳定性,我们将冻结API和 准备候选人发布状态。
所以基本上,除了可能遇到的错误之外,你可以期待API在他们达到候选发布者里程碑之前就会改变(无论何时可能)。
答案 1 :(得分:1)
这取决于。您何时部署到客户? Beta 5刚刚发布,接下来的几个版本将是Release Candidates。这意味着没有更多重大变化。所以你的ZF代码可以保持相当稳定。
ZF2发布日期在夏季结束时仍然存在。如果您之前没有部署到客户,我会强烈考虑v2。从beta 3开始,我们一直在使用ZF2。我们倾向于选择最新的技术,而不是坚持使用v1 10年(我们的应用程序的最短预期寿命;我们是B2B)。
答案 2 :(得分:1)
如果你几个月没有发布,那么ZF2非常可行。到目前为止,它也一直很好用。 Quoting:
这是一系列计划测试版中的第五个也是最后一个。该 beta发布周期遵循“gmail”风格的beta,即 每个新版本中都添加了新功能,并向后添加 兼容性(BC)未得到保证。渴望一直存在 开发人员在发货时采用和使用新组件, 并提供反馈,以便我们完善分发。
所以对于每个版本,我们不得不修改一些小东西。但这几乎只是“设置代码”,对我们的控制器或视图脚本没有太大的改变。
现在情况会更好:
在这个时候,我们预计从现在到现在之间,如果有任何BC断裂的话很少 第一个候选人(RC)。今天在beta5上构建的应用程序将 按照我们期望的方式进行稳定释放。
所以如果你有一天需要学习它,现在就抓住ZF2吧。如果您只构建一个应用程序并需要快速发货,我认为ZF1将是更好的选择。