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

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

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

有帮助吗?

解决方案

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

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

对于一个长期项目,我更喜欢1.3分支,而对于近期发布,我现在坚持使用1.2.5。您可以关注迁移指南,以避免API调用在1.3中弃用,以便以后更容易升级。

其他提示

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top