2010-10-20 63 views
2

請任何機構爲我提供您認爲必要的標準建議或通過標準化提高效率/維護的領域。asp.net mvc應用程序改進效率建議

像GUI,控制器,存儲庫。

reagrding的ViewModels任何想法可以在控制器部分中指定?如果我們放置任何好的結果?

感謝

+0

我有一個不同的SO維基開放[構建解決方案結構](http://stackoverflow.com/questions/3516313/the-ultimate-visual-studio-solution-structure)。根據我的個人喜好,我不會將ViewModel與控制器保持在一起,我會將其與模型保持一致。 – 2010-10-20 15:28:52

回答

2

一個簡單的事實是,每個店是自己的,有其自身的性格是喜歡某種方式編碼。如果你搜索谷歌代碼或gitbut爲Repository.cs或RepositoryBase.cs你會罰款相同的模式的100層不同的實現!甚至不要讓我開始對什麼人的事情在ControllerBase.cs或不屬於。

也有不同類型的項目之間的巨大差異。使用MVC的Intranet風格應用程序與大型Web應用程序完全不同。服務層vs直接db查詢,NoSql vs傳統SQL方法,域驅動設計vs持久性直接應用程序,FluentVal vs DataAnnotations。

我的答案是沒有答案。做一些適合自己的事情,對自己的團隊最有意義,並保持代碼清潔靈活。