从symfony1升级到symfony2

Vin*_*nyX 5 php symfony1 symfony

我们现在正在开始一个项目,我们想知道什么是最好的课程:使用Symfony 2,即使它不稳定和最终,或者使用Symfony1并稍后升级?

Fro*_*y Z 6

我建议从Symfony2开始:从Symfony 1迁移到2将非常困难,Symfony2几乎是一个完全不同的框架.

我必须补充一点,即使在次要版本的Symfony 1之间进行迁移也是一个真正的痛苦.


Pur*_*lot 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可能足够稳定,文档是可用的,如果你有足够的时间上升学习曲线,但它将取决于个别情况,饼干崩溃的方式.

  • 不,我认为你是现场,因为架构,捆绑和名称空间是如此不同加上任何类型的脚本将要求没有人写过快捷方式,作弊,黑客或只是简单的"有点错误,但它工作"他们的代码.所以我不认为升级容易.这是一个简单明了的重写,需要在作出决定时考虑因素.实际上我有点被砍掉了,我无法在S2中做到这一点,但商业上没有任何意义 (2认同)