2013-02-23 187 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