首页 > 其他分享 >mvvm和mvc区别是什么

mvvm和mvc区别是什么

时间:2022-09-23 09:44:45浏览次数:60  
标签:mvvm 区别 vm Controller mvc view

区别:

  • mvvm通过数据驱动视图层的显示而不是节点操作
  • mvc中的view和model是可以直接访问的,造成耦合度较高
  • mvvm真正将页面和数据逻辑分离,将数据绑定放到js实现,解决了mvc中大量的dom操作使得页面渲染速度将降低,加载速度慢

mvc(Model-View-Controller)是单通信的,必须通过Controller承上启下,mvc和mvvm的区别并不是vm完全取代了c,只是在mvc的基础上增加了vm层,弱化了c的地位,vm主要是抽离c中的业务逻辑,实现逻辑组件的重用是开发效率更高

 

 controller通常负责从view读取数据,控制用户输入,向model发送数据

标签:mvvm,区别,vm,Controller,mvc,view
From: https://www.cnblogs.com/qianduan-Wu/p/16721635.html

相关文章

  • 关于IPv4和IPv6的介绍和主要区别
    Internet协议(IP)是为连接到Internet网络的每个设备分配的数字地址。它类似于电话号码,是一种独特的数字组合,允许用户与他人通信。IP地址主要有两个主要功能。首先,有了IP,用户......
  • Ajax与SpringMVC交互
    Ajax异步请求发送,可以不使用提交表单信息,不用刷新浏览器,后端也可以收到前端传递的参数在开发过程中,使用Ajax可以大大提生用户的体验感User实体类publicclassUser{......
  • IPv4和IPv6的联系与区别
     在IPv4的使用中,人们发现它32位地址范围具有有限性,并存在安全等问题,于是提出了IPv6。IPv6对IP协议进行了修改,让它在地址范围、数据完整性和保密性以及语音视频通话和数据......
  • IPv4与IPv6的联系与区别
    IPv4与IPv6的区别与联系:(1)IPv4中IP地址长度为32,IPv6中IP地址的长度为128(2)IPv6的路由表相比IPv4的更小(3)IPv6的组播支持以及对流的支持要强于IPv4(4)在使用IPv6的网络时,用户......
  • IPv4与IPv6的联系与区别
    联系:常见的IP地址,分为IPv4 与IPv6 两大类,IPV4就是有4段数字,每一段由0~255数字组成。由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。所以就......
  • vue的计算属性computed和监视属性waatch的区别
    共同的:都是用于监听数据变化的属性;计算属性:必须有返回值return,依赖其它属性值,其它属性值发生变化的时候就会重新计算;监视属性:每当数据变化的时候就会触发执行,watch有两......
  • IPv4和IPv6的联系与区别
    IPv4和IPv6的联系与区别IPv4概述网际协议版本4(英语:InternetProtocolversion4,IPv4),又称互联网通信协议第四版,是网络协议开发过程中的第四个修订版本,也是此协议第一个被......
  • Android编译选项eng、user、userdebug的区别
    Android编译选项eng、user、userdebug的区别https://www.xuebuyuan.com/1408769.htmlAndroid编译选项中eng、user、user-debug主要区别https://blog.csdn.net/yanghanxing......
  • ipv4和ipv6的区别与联系
    一、IPv6是InternetProtocolVersion6的缩写,译为“互联网协议”,用于替代IP协议(IPV4)的下一代IP协议。二、IPV6与IPV4的区别:1、IPv6的地址空间更大。(1)IPv4中规定IP地址长度......
  • Spring MVC框架:第十五章:多IOC容器整合
    多IOC容器整合SSM整合方式Spring、SpringMVC、MyBatisSpringMVC的核心Servlet会启动一个IOC容器,而ContextLoaderListener也会启动一个IOC容器。web.xml<?xmlversion......