MVVM技术模式和MVC模式相比的优势

Original 2019-03-03 07:09:19 425
abstract:1、减少服务器负担;传统mvc模式从客户端到控制器之间通讯,需要服务器端的控制器调用模型,对数据库进行操作并将结果返回控制器处理后生成html返回客户端。而mvvm模式则是由客户端模型成生的vm实例对象,通过js 调用数据变量渲染到视图页面达到双向数据绑定。当服务器或客户端数据有变化时才会通讯,因此大大降低服务器访问数据库运算负担2、开发难度简化;传统mvc模式的模型接口功能只能经过服务

1、减少服务器负担;

传统mvc模式从客户端到控制器之间通讯,需要服务器端的控制器调用模型,对数据库进行操作并将结果返回控制器处理后生成html返回客户端。而mvvm模式则是由客户端模型成生的vm实例对象,通过js 调用数据变量渲染到视图页面达到双向数据绑定。当服务器或客户端数据有变化时才会通讯,因此大大降低服务器访问数据库运算负担

2、开发难度简化;

传统mvc模式的模型接口功能只能经过服务器

的控制器调用后生成前端html代码,而mvvm模式通讯接口数据为json xml html text 等只需要客户端对数据遵循解析即可,从而功能接口的兼容性复用性更高。开发难度更加简化

3

Correcting teacher:西门大官人Correction time:2019-03-03 10:46:51
Teacher's summary:mvvm模式只减少了服务器渲染视图的负担,其他的开销变化不大。 从开发难度上看,使用mvvm模式后,对前端开发人员的技术要求更高一些

Release Notes

Popular Entries