2013-02-23 117 views
0

我有一个用kohana 2.3编写的项目。它必须重写为3.3,并且在这样做的时候,我想要清理整个代码,修复一些错误等。该项目本身包含> 10k行代码。从kohana 2.3升级到3.3

你会推荐我什么,从头开始重写所有内容,或者只是在本地代码中逐步修复所有内容?

回答

1

这是一个非常广泛的问题,考虑到我们对此知之甚少,所以很难提供最适合您项目的答案。

> 10000行是不是所有的东西要诚实,并考虑到所有的好处,新的Kohana版本可以提供你这是definietly值得考虑,但如果当前项目已经精心设计和撰写简单的适应到Kohana 3.3可能就够了。

您可能希望参考Kohana的指南提供细节上的东西,是开启2.x -> 3.0版本之间的变化,通过3.0 -> 3.13.1 -> 3.2the latest migration guide结尾得到一个想法是什么您将涉及调整时。

另一方面,它可能是重写可以更快完成。这是很难判断和决定的。

2

我会建议从头开始写所有东西。 Kohana版本2.3和3.3之间存在巨大差异,因此,分解代码并将其构建为3.3会比从头开始编写更多的痛苦和问题。

您也可以将您现有的项目保留在Kohana 2.x中,并将Kohana 3.x转换为任何未来的项目。只要您的项目没有任何问题,就没有理由切换到3.x.

有关Kohana 2.x和3.x的更多信息,请参阅此文章:http://kerkness.ca/kowiki/doku.php?id=what_version_of_kohana_should_i_use