2010-02-03 24 views
3

雖然this thread建議使用它,但我很少關注:在中型企業網站中使用Zend Framework是個好主意嗎?

我從8個月前開始使用Zend Framework 1.6。現在他們已經發布了1.10。所以他們每兩個月發佈一個新版本。

有幾件事情已經徹底改變了(如主應用程序文件夾中的引導類,它不是早些時候,它只是一個PHP文件,AFAIR)。 Zend_DB中的幾個函數(可能還有其他模塊)已被替換,建議不要使用舊函數。

Doctrine整合遠未完成。如上所述,新引入的命名空間(php 5.3命名空間)也會改變很多事情。等等...

所以,我的問題是..

是否值得現在使用Zend框架和更新代碼中每2個月?或者應該等到一個更穩定,不太頻繁變化的版本可用?

編輯

如果有人像我已經在使用它,什麼是最好的辦法,以保持Zend Framework的更新?

回答

3

請看看我接受的答案來此相關的問題

請記住,您不必每次更新的Zend ZF更新您的版本。而且你也不必使用每一個功能。由於ZF是一個膠水框架,因此您可以根據需要利用它的組件。如果你不想使用Zend_Application,那麼保持你的引導。

此外,更新時,您可以從SVN中僅檢出部分代碼並部分修補安裝,從而創建自己的ZF版本。就像我所說的,許多組件可以獨立使用,並且不依賴ZF中的其他組件。因此,您可以使用1.10 Zend_DB,同時保留1.8 Zend_Log。

0

我一直在爲一個項目工作了大約1.5年,現在使用ZF,我們正在對抗主幹。在整個過程中,我不得不凍結4到5次因爲bug(在幾天內得到解決),這基本上是我所有的問題。 ZF的所有1.x版本都是向後兼容的。所以,是的,繼續使用它。

關於主義 - 我們使用它,雖然它非常好,但它是堆棧中最薄弱的環節。不要誤解我的意思 - 這是一個非常好的項目,但它只是試圖一次做太多事情。

相關問題