我的web項目(將在幾個月內推出)目前正在使用CakePHP 1.2.5/PHP 5.1.6/MySQL 5.0.77。我應該將我的項目從Cake 1.2.5升級到CakePHP 1.3.0嗎?
從性能的角度來看,升級到1.3是個好主意嗎?
以後升級到(PHP5-only)CakePHP 2會更容易嗎?
我的web項目(將在幾個月內推出)目前正在使用CakePHP 1.2.5/PHP 5.1.6/MySQL 5.0.77。我應該將我的項目從Cake 1.2.5升級到CakePHP 1.3.0嗎?
從性能的角度來看,升級到1.3是個好主意嗎?
以後升級到(PHP5-only)CakePHP 2會更容易嗎?
我想說這取決於你希望什麼時候讓你的網站出門。 1.3目前處於alpha狀態,可能暫時不會正式穩定。雖然1.2和1.3之間的變化不應對整體穩定性產生巨大影響,但所投入的新功能可能仍然有問題。問題是,1.3中有什麼東西你絕對需要現在?
如果您想立即在不穩定的1.3版本上發佈您的網站,您需要確保通過大量測試,確保您使用的部件按預期執行。如果你的項目會隨着時間的推移而隨着時間的推移而發展,比如說在接下來的6個月左右,並且你不斷更新,你的狀態可能會更好。例如,我開發了一個1.2測試版的項目,並在Set
中出現了一些錯誤,這些錯誤讓我感到沮喪,但直到最終發佈時才被解決。
對於長期項目,我更喜歡1.3分支,而對於近期版本,我現在堅持1.2.5。您可以留意Migration Guide以避免將在1.3中棄用的API調用,以便稍後進行升級。
我認爲如果您有時間做,升級永遠是更好的選擇。我沒有進入CataPHP,但是,如果我在發佈之前有足夠的時間,我會做任何升級。
我會升級早期的情況允許。如果你沒有,你可能會開始使用cakephp/simpletest測試,以確保事情工作得很好。
我花了我的時間從1.1升級到1.2,並有很多'快樂'通過我的代碼。 :)