2012-08-05 37 views
1

我有一個項目是在2009年編寫的,基於Kohana 2.3.4,這個項目仍然活躍,並且有時需要修復/創建全新功能。由於Kohana 2不再被支持,整個應用程序堆棧已被棄用,我已經調查過(幾次:)可能性,如何從Kohana 2升級到3.我已經知道已經有相當多的變化,並不是簡單的升級,這更像是重寫應用程序。從Kohana 2升級到最新的3.2版本

有沒有人有升級Kohana 2到3的真實經驗?我在文檔中找到了「升級」指南,並且在論壇中發現了很多關於升級的模糊陳述。我只是想知道,如果我決定升級整個應用程序,以及在應用程序的未來會有哪些重要的優點和好處可以幫助mi,我應該期待什麼。

感謝您的建議!

回答

1

我升級了一個音樂博客,我在同一時間寫的是從2.3到3.x。我從未發佈過更新的版本,最終放棄支持2.3版本。我遇到的問題很多,涉及不匹配的文檔。一半的時間鏈接到文檔將導致3.0文檔。另一半會導致2.x文檔,然後有時它會說它是鏈接到3.2(當時的版本)文檔,但實際上只是3.0文檔的未修改副本。

情況變得令人沮喪,直到我終於停止開發新版本。我不需要升級,除了想學習新的3.x堆棧,所以我沒有失去任何東西。現在的文檔可能會更好,但是當時在3.0和3.2之間出現了一些無證的更改,這些都阻礙了我的開發。

+0

我也對kohana項目缺乏關心提供遷移路徑或文檔甚至跨越次要版本更改感到沮喪。不幸的是,每天K2開始淡化。像K2這樣的小東西沒有爲更新的memcached庫提供驅動程序,並且這種開始加起來迫使他們找到一種遷移方式(或者到他們很快會放棄的下一個版本,或者到另一個框架)。 – Ray 2012-08-12 18:16:13

0

我還在2008-9開發了Kohana 2.3.4項目。最近,我在想你自己,爲什麼我會升級。我的動機是:

  • 新開發誰會加入我的項目不會進入檔案,以獲得框架2.3.4(這是很糟糕的宣傳)
  • 框架(3.2)代碼維護和得到經常更新
  • 社區更能夠幫助Kohana的3.2
  • 存在由社區的Kohana 3.2

不幸的是創造更多的模塊,升級是很長的:這將是一個總的重寫的代碼(或90%)。語法更改的一切:路線,模型,目錄結構,控制器..

當我最終升級我的項目(這是一個痛苦的道路),我可以說3.2的修改和功能提供了完全不同的願景/不是每個人都會贊同),這是非凡的,在我看來,與其合作更有趣。

然後,是的,我建議升級。而且,如果你需要幫助,你應該進入IRC :)