您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

mvvm模式和mvc的区别是什么?

2025/12/15 22:31:21发布17次查看
本篇文章的主要内容是讲述mvc与mvvm的区别,感兴趣的朋友可以了解一下,希望能对你有所帮助。
他们之间的区别主要是mvc中controller演变成了mvvm中的viewmodel。mvvm主要解决了mvc中大量的dom操作带来的问题。mvvm中当和model频繁发生变化,开发者需要主动更新到view。
一、mvc(model-view-controller)
mvc是比较直观的架构模式,用户操作->view(负责接收用户的输入操作)->controller(业务逻辑处理)->model(数据持久化)->view(将结果反馈给view)
二、mvvm(model-view-viewmodel)
mvvm是将“数据模型数据双向绑定”的思想作为核心,因此在view和model之间没有联系,通过viewmodel进行交互,而且model和viewmodel之间的交互是双向的,因此视图的数据的变化会同时修改数据源,而数据源数据的变化也会立即反应到view上。
想了解更多技术教程,请一定关注!
以上就是mvvm模式和mvc的区别是什么?的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product