2011-10-17 69 views

回答

0

至於我的經驗,對於使用數據庫,我更喜歡沒有框架,只是純粹的SQL。特別是如果你需要構建靈活的查詢,框架的附加價值將被巨大的陰影所掩蓋......不是每個人都會同意我現在的可移植性等等,但是如果你需要靈活性而不需要這麼多的數據庫可移植性,然後只是沒有框架。

+0

謝謝你們。我用什麼文件夾結構呢?我只是希望它很容易添加新的數據或查詢並分離圖層,並將所有查詢放在一個地方而不是放在頁面中。 –

+0

@Rakesh,你可以使用MVC(模型視圖控制器)模式 - 一定要先研究這一點。幾乎每個現代Web框架都是使用這種設計模式構建的。關於文件夾,它取決於你,你可以從現有的項目中獲得靈感(例如Joomla)。 – TMS

0

這取決於

如果你想學習新的,使用新的框架。

如果您的期限很短,請使用您更熟悉的框架。

0

框架通常不適合複雜的查詢,因爲它們通常具有自己的ORM - 或者至少實現現有的ORM框架。當在這樣的框架中構建複雜的查詢時,由於幾乎所有ORM的本質,最終的結果是性能較差。如果您通常編寫報告應用程序,那麼我會建議至少不要使用任何ORM進行此操作並自行編寫查詢。那麼,在這方面,您可以自由選擇任何易於構建站點的框架,並可以簡單編寫自己的查詢來爲頁面背後的數據提供支持。

0

您不需要任何執行查詢的框架。相反,你需要查詢優化有更好的表現..

但是,如果你有興趣MVC FrameworkORM交易,則很少有知名MVC frameworks,你可以考慮。其中一些是: