2012-02-03 26 views
1

我要編寫一個Web門戶,提供多種多樣的功能,如:我想我應該創建一個MVC應用程序通知和用戶問題的解決,購買請求,用品,設施管理要求...MVC3:面向此目的的區域?

和將其劃分爲創建一個普通事物區域和每個其他特徵的獨立區域,但不知道區域概念是否適合我的需求或者是否滿足其他需求。

感謝您的回答。

回答

4

區域會將網站的各個部分分隔成各個區域/文件夾都有相關視圖和控制器的目錄。

區域還有助於將您的應用程序分開在URL結構中。

我不認爲有什麼時候使用區域,什麼時候不使用這個硬性規則,儘管我會說這取決於應用程序的大小。只有幾頁的網站不會需要任何區域,這可能是設計上的矯枉過正。

+0

我同意弗朗索瓦。 MVC中的區域允許您將大型應用程序劃分爲全部託管在單個項目中的較小部分。區域最大的優點是1)您可以將應用程序分割爲由不同團隊或開發人員管理的部分,或2)將應用程序分爲與應用程序其餘部分具有不同依賴或要求的部分,以及3)通用代碼組織優勢。 – Nick 2012-02-03 13:46:12

+0

謝謝你的回答。 通過你的回答,我想我可以使用區域。 問候。 – 2012-02-06 08:07:10