我们现在正在开始一个项目,我们想知道什么是最好的课程:使用 Symfony 2,即使它不是稳定和最终的,还是使用 Symfony1 并稍后升级?
问问题
2551 次
4 回答
6
我建议从 Symfony2 开始:从 Symfony 1 迁移到 Symfony 2 将非常困难,Symfony2 几乎是一个完全不同的框架。
我必须补充一点,即使在 Symfony 1 的次要版本之间迁移也可能是一件非常痛苦的事情。
于 2011-05-02T14:09:10.963 回答
5
我有点同意 Frosty 的观点,但是我刚刚开始了一个项目并选择在 1.4 中进行,因为。
- 我已经有很多可以重用的代码块和整个模块,时间至关重要
- S2 不稳定,我正在做的事情从第一天起就需要稳定
- S2 的文档虽然好,但与 S1.x 的文档不同
- S2 的许多插件正在开发中,而 S1.x 的许多插件都是可靠的并且再次有据可查
- 速度性能不是问题,所以 S2 的收益对我没有帮助
- 客户不在乎,只要他们得到可交付成果
- S1.x(以及 1.4)将支持到 2012 年底,超过 18 个月,这通常比软件的平均寿命长得多,尤其是在网络领域
- 没有本地管理后端,我真的需要一个可以正常工作的后端
- 在 6 到 12 个月内,可以手动进行逆向工程,该项目在 S2.x 中完全运行和测试,手头有大量文档
- Fabpot 是一个非常聪明的人,可能已经编写了一个脚本来将 1.4 转换为 2.x,所以我不必担心(好吧,也许他不会,但其他的都持有)
以上归结为是的,S2 可能足够稳定并且文档可用,如果您有足够的时间来学习曲线,但这将取决于个别情况下 cookie 崩溃的方式。
于 2011-05-02T18:50:53.570 回答
4
简而言之……不可能。我们问了 Fabien Potencier 先生类似的问题……“是否可以从 symfony1 迁移到 symfony2?”。他的回答比我的要短得多……不。
Symfony2 与 Symfony1 无关。只有共享名称,没有更多。在 SF2 中开始新项目,尝试了解它是如何工作的,您将能够使用新功能维护项目。
移民不好...
于 2011-12-19T15:01:58.273 回答