0

我有一个用 kohana 2.3 编写的项目。它必须重写为 3.3,在这样做的同时,我想清理整个代码,修复一些错误等。项目本身包含超过 10k 行代码。

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

4

2 回答 2

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

于 2013-02-25T19:13:39.857 回答
1

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

老实说,>10k 行并不是那么多,考虑到新的 Kohana 版本可能为您提供的所有好处,它绝对值得考虑,但如果当前项目已经设计良好并编写了对 Kohana 3.3 的简单改编可能足够。

您可能需要参考 Kohana 指南,其中提供了从2.x -> 3.03.0 -> 3.13.1 -> 3.2以及最新迁移指南结尾的版本之间的更改的详细信息,以了解您将要处理的内容与适应时。

另一方面,重写可能会更快完成。很难判断和决定。

于 2013-02-25T16:33:24.513 回答