MVC:一種框架模式,呈現的是“表現”與交互的分離。
組成部分分爲三項:M V C
C:就是一個控制器,從用戶這個角度來講-->>>截取用戶的需求------>>>M
M:數據模型,會接受來自C的調用,實現與database之間的數據讀寫------->>>>數據再次呈現到V
V:視圖,會把C送來的數據傳遞給View界面------->>>>>V渲染結果後呈現給用戶。
上述的闡述是包含了可以提煉出“整個MVC”的完整流程。
使用MVC的好處:
①分離關注點:其實就是實現代碼的複用。
②方便以後的測試:(要是學過軟件工程的話,這方面的理解會更加透徹)。
MVC---->>>>Disadvantage:
個人認爲MVC並不適合小型或者是中等規模的應用程序,就像大家大學課程的課程設計一樣(雖然學習了不同的框架,但是由於自己做的項目很小,所以用框架的來做設計,那我們所花費的時間成本就會高點)。
Ps: 上述是我寫的第一篇短文,有錯的或者是不足的地方歡迎大家不足及糾。
內容參考:http://www.jianshu.com/p/734b7517a6de