我對我的項目的文件夾結構有點困惑,並將它們分組到Controller中。項目是電子商務。我有一個像電子商務項目的ASP.NET MVC文件夾結構
首頁頁面,關於,聯繫方式,類別菜單和子類別列表頁面,產品列表,產品詳情,我的購物,CartSummary,結帳
用戶管理 編輯個人資料,訂單,登錄信息管理。
聯繫 產品管理(插入,更新,刪除,上傳圖片,添加說明等),分類管理,訂單管理等
我應該做的地區?如何使乾淨的文件夾結構。
我對我的項目的文件夾結構有點困惑,並將它們分組到Controller中。項目是電子商務。我有一個像電子商務項目的ASP.NET MVC文件夾結構
首頁頁面,關於,聯繫方式,類別菜單和子類別列表頁面,產品列表,產品詳情,我的購物,CartSummary,結帳
用戶管理 編輯個人資料,訂單,登錄信息管理。
聯繫 產品管理(插入,更新,刪除,上傳圖片,添加說明等),分類管理,訂單管理等
我應該做的地區?如何使乾淨的文件夾結構。
我的建議:
地區是未來的發展方向。嘗試爲您提到的每個大特徵製作文件夾。和鞏固與此相關的一個區域,包括控制器,視圖,CSS,Javascript代碼等
製作一個單獨的共享文件夾,其中將包括東西橫跨整個網站如母版頁常見,jQuery的文件等
內的一切我建議ZippyV的解決方案佈局是解決方案的良好起點。根據您想如何使用國際奧委會和單元測試等。我想可能看分裂出來的控制器(和潛在的模型)到一個單獨的項目單元測試提供幫助。
除了這個我會離開的管理部分,直到你確定你需要的公共網站,否則你會最終改變一個模型對象,並具有在多個地方更新所有的對象/數據結構可能沒有增益(因爲它可能會再次:-)改變)。