我应该将我的项目从Cake 1.2.5升级到CakePHP 1.3.0吗?

时间:2009-11-30 13:37:27

标签: cakephp upgrade

我的网络项目(将在几个月内推出)目前正在使用CakePHP 1.2.5 / PHP 5.1.6 / MySQL 5.0.77。

从性能的角度来看,升级到1.3是个好主意吗?

以后是否可以更容易升级到(仅限PHP5)CakePHP 2?

3 个答案:

答案 0 :(得分:3)

我会说这取决于你希望什么时候让你的网站出门。 1.3目前处于alpha状态,可能暂时不会正式稳定。虽然在1.2和1.3之间进行的更改不会对整体稳定性产生巨大影响,但新功能可能仍然存在问题。问题是,1.3中你有什么需要现在

如果您想在1.3的不稳定版本上尽快发布您的网站,您需要通过大量测试确保您使用的部件正在按预期运行。如果你的项目会随着时间的推移与1.3一起发展,那么在接下来的6个月左右的时间内,你可以继续不断更新,你可能会处于更好的状态。例如,我在1.2测试版上开发了一个项目,Set中出现了一些错误,这些错误使我失望,但在最终发布之前就被解决了。

对于一个长期项目,我更喜欢1.3分支,而对于近期发布,我现在坚持使用1.2.5。您可以留意Migration Guide以避免在1.3中弃用的API调用,以便以后更容易升级。

答案 1 :(得分:1)

如果您有时间进行升级,我认为升级总是更好的选择。我没有进入CataPHP但是,如果我在发布之前有足够的时间,我会做任何升级。

答案 2 :(得分:1)

我升级的早期情况允许。如果你还没有,你可能想开始使用cakephp / simpletest测试来确保工作正常。

我花了我的时间从1.1升级到1.2并且通过我的代码有很多“乐趣”。 :)