我的web项目(将在几个月内推出)目前正在使用CakePHP 1.2.5/PHP 5.1.6/MySQL 5.0.77。我应该将我的项目从Cake 1.2.5升级到CakePHP 1.3.0吗?
从性能的角度来看,升级到1.3是个好主意吗?
以后升级到(PHP5-only)CakePHP 2会更容易吗?
我的web项目(将在几个月内推出)目前正在使用CakePHP 1.2.5/PHP 5.1.6/MySQL 5.0.77。我应该将我的项目从Cake 1.2.5升级到CakePHP 1.3.0吗?
从性能的角度来看,升级到1.3是个好主意吗?
以后升级到(PHP5-only)CakePHP 2会更容易吗?
我想说这取决于你希望什么时候让你的网站出门。 1.3目前处于alpha状态,可能暂时不会正式稳定。虽然1.2和1.3之间的变化不应对整体稳定性产生巨大影响,但所投入的新功能可能仍然有问题。问题是,1.3中有什么东西你绝对需要现在?
如果您想立即在不稳定的1.3版本上发布您的网站,您需要确保通过大量测试,确保您使用的部件按预期执行。如果你的项目会随着时间的推移而随着时间的推移而发展,比如说在接下来的6个月左右,并且你不断更新,你的状态可能会更好。例如,我开发了一个1.2测试版的项目,并在Set
中出现了一些错误,这些错误让我感到沮丧,但直到最终发布时才被解决。
对于长期项目,我更喜欢1.3分支,而对于近期版本,我现在坚持1.2.5。您可以留意Migration Guide以避免将在1.3中弃用的API调用,以便稍后进行升级。
我认为如果您有时间做,升级永远是更好的选择。我没有进入CataPHP,但是,如果我在发布之前有足够的时间,我会做任何升级。
我会升级早期的情况允许。如果你没有,你可能会开始使用cakephp/simpletest测试,以确保事情工作得很好。
我花了我的时间从1.1升级到1.2,并有很多'快乐'通过我的代码。 :)