圖 1 MVC框架的三個組件

1、打通并行開發(fā)的任督二脈

當你在Visual Studio 2010中創(chuàng)建ASP.NET MVC應用程序時,你會發(fā)現(xiàn)在Visual Studio IDE的解決方案下自動創(chuàng)建了Controller(控制器),View(視圖)和Model(模型)三個文件夾,模型,控制器和視圖必須分離成不同的文件,圖2顯示了一個解決方案資源管理器屏幕截圖。

1

圖 2 ASP.NET MVC應用程序解決方案資源管理器樹形結構

在大多數(shù)組織中,有單獨負責界面設計的UI團隊,負責編寫核心.NET代碼的開發(fā)團隊,也有數(shù)據(jù)團隊(管理數(shù)據(jù)模型),這種松耦合組織架構的主要優(yōu)點是,允許不同的團隊在自己的領域工作,相互依賴性很低,例如,對于UI團隊,他們只管視圖,對于背后隱藏的代碼完全不用關心,那些事情有開發(fā)團隊來處理。

因此,ASP.NET MVC框架降低了并行開發(fā)的復雜性。

分享到

hanrui

相關推薦