2012-01-30 114 views
5

可能重複:
When should use doctrine ORM and when zend-db-table?Zend框架TDG VS主義

總之,什麼是更好的,爲什麼?

我目前正在使用Zend Framework TDG,但正在考慮轉到Doctrine。

難道那些已經轉向Doctrine的人(來自Zend FW TDG)說過這樣的經歷嗎? 它是更好,更快,更靈活,爲什麼我有(和任何人)轉向主義,或爲什麼不?

在此先感謝。

回答

2

然後Zend(ORM?)的主義更加靈活。您無法真正比​​較這兩者,因爲Zend必須將重點放在框架的許多方面,而Doctrine只關注其「框架」的ORM/DBAL方面。從這個方法來看,與Zend在ORM中相比,Doctrine將總是領先一步。

我比較喜歡ZF的Doctrine,你可以編寫代碼非常快速和簡單,它的靈活性。比如Doctrine命令行工具來更新你的實體的模式,映射到關係和延遲獲取,在你的DQL中使用實體(egFROM Entity \ Donation d WHERE d.user =:user'and:user is simple用戶實體對象)

AST讓您輕鬆編寫自定義TreeWalkers以在轉換爲SQL之前處理DQL和查詢結構,這在我自己的項目Pike_Grid中使用了很多。

+0

感謝您的回答。我會給它一個主張。 – tasmaniski 2012-02-08 10:15:20