MVC与MVVM区别

Original 2019-04-12 23:27:41 276
abstract:MVVM源于解决MVC的一些弊端:由于前段页面的功能越来越复杂,用户的数据交互也越来越多,如果依然采用MVC的话会导致服务器压力增加以及数据库的庞大。MVVM通过把 model、view、viewmodel(controller)都放在了前端,减少了服务压力,用户的数据操作也能在本地做一个缓存。

MVVM源于解决MVC的一些弊端:由于前段页面的功能越来越复杂,用户的数据交互也越来越多,如果依然采用MVC的话会导致服务器压力增加以及数据库的庞大。MVVM通过把 model、view、viewmodel(controller)都放在了前端,减少了服务压力,用户的数据操作也能在本地做一个缓存。

Correcting teacher:天蓬老师Correction time:2019-04-13 09:00:39
Teacher's summary:mvvm并不是解决了mvc的一些弊端, 只是应用的场景不同罢了, 如果是服务器端来渲染前端页面, 那肯定是MVC更方便, 如果是面向接口的, 服务器只是提供数据支持的话, mvvm显然更合适 , 曾经有一段时间, 服务器端渲染大有被前端渲染淘汰之势, 但从近期来看, 服务器端的渲染的优势 又再次被提及, 大有迎头超越之势, 所以任何技术 , 如果脱离了它的使用环境来谈, 都无意义

Release Notes

Popular Entries