摘要:MVVM源于解決MVC的一些弊端:由于前段頁面的功能越來越復雜,用戶的數(shù)據(jù)交互也越來越多,如果依然采用MVC的話會導致服務(wù)器壓力增加以及數(shù)據(jù)庫的龐大。MVVM通過把 model、view、viewmodel(controller)都放在了前端,減少了服務(wù)壓力,用戶的數(shù)據(jù)操作也能在本地做一個緩存。
MVVM源于解決MVC的一些弊端:由于前段頁面的功能越來越復雜,用戶的數(shù)據(jù)交互也越來越多,如果依然采用MVC的話會導致服務(wù)器壓力增加以及數(shù)據(jù)庫的龐大。MVVM通過把 model、view、viewmodel(controller)都放在了前端,減少了服務(wù)壓力,用戶的數(shù)據(jù)操作也能在本地做一個緩存。
批改老師:天蓬老師批改時間:2019-04-13 09:00:39
老師總結(jié):mvvm并不是解決了mvc的一些弊端, 只是應(yīng)用的場景不同罷了, 如果是服務(wù)器端來渲染前端頁面, 那肯定是MVC更方便, 如果是面向接口的, 服務(wù)器只是提供數(shù)據(jù)支持的話, mvvm顯然更合適 , 曾經(jīng)有一段時間, 服務(wù)器端渲染大有被前端渲染淘汰之勢, 但從近期來看, 服務(wù)器端的渲染的優(yōu)勢 又再次被提及, 大有迎頭超越之勢, 所以任何技術(shù) , 如果脫離了它的使用環(huán)境來談, 都無意義