2011-11-25 55 views
7

這是當你檢查Zend框架主頁時出現的那種問題:第一個beta版本自11月中旬開始發佈。我想知道什麼時候我應該開始升級,他們還警告我們,下一個ZF版本1.12將幫助我們在升級過程中,但是因爲我想開始一個大項目,而不是確定什麼是最安全的道路,任何想法?Zend Framework 2:讓我們做或不做?

+3

如果沒有人使用它,並且不發送錯誤報告,它將永遠不會離開測試版。 –

+0

我認爲現在可以堅持1.1倍的安全賭注。 – emaillenin

+2

這個問題可能更適合[程序員SE](http://programmers.stackexchange.com),因爲它是一個更開放式的基於觀點的問題而不是技術問題,但我沒有看到標記對話框。 –

回答

4

如果你有很多使用ZF的項目並且不介意部署兩個版本,我建議你升級一個更小或更不重要的項目。如果你只有一個大型的新項目,那麼風險就更大。你必須權衡這些風險。

請考慮這個新項目需要多久才能生效。如果你將在開發中花費數月的時間,那麼很可能所有的結果都將在ZF 2中得到解決。通過更新的版本,顯然將最終發佈,您可以節省自己以後升級的麻煩。從ZF 2開始,代碼將變得更加清晰,並且它很可能有許多新功能來縮短您的開發時間。當然,你必須花一些時間學習它們,略微抵消收益。

最後,正如Poelinca提到的那樣,您將通過在真實世界的應用程序中測試它來幫助社區。畢竟,這是發佈beta軟件的關鍵。鑑於即使是「發佈」軟件也存在錯誤並且通過修訂,我認爲你很快安全地跳到ZF 2,而不是晚些時候。

1

來源是免費提供的,所以風險與您對ZF2的知識以及您解決問題的能力成正比。對於一些人來說,ZF2今天很好。其他人需要等到ZF2 for Dummies 2nd Edition發佈。

0

我會和ZF1一起運行項目,並等待一些後期測試版來切換較小的項目。 ZF2遠離大項目生產安全版本。而對於更大的事情,我會至少等待一些RC。

您可以將ZF2B1用於壽命較短的小型項目。或者你的個人網頁等。即使從Beta1開始,例如,模塊在Beta2中的工作方式也會發生一些重大變化。需要花費大量的時間和精力來保持最新的大型應用程序與當前的開發狀態。