首页 > 其他分享 >什么是mvc,什么是mvvm?有什么区别?

什么是mvc,什么是mvvm?有什么区别?

时间:2023-03-09 19:56:21浏览次数:32  
标签:MVVM mvvm 什么 视图 mvc Model 模型 View

1. MVC
  MVC 是 Model View Controller 的缩写

    Model:模型层,是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。

    View:视图层,用户界面渲染逻辑,通常视图是依据模型数据创建的。

    Controller:控制器,数据模型和视图之间通信的桥梁,通常控制器负责从事图读取数据,控制用户输入,并向模型发送数据。

2. MVVM
  MVVM是Model-View-ViewModel的简写,即模型-视图-视图模型。

    Modal:模型,指的是后端传递的数据。
    View:视图,指的是所看到的页面。
    ViewModal:视图模型,mvvm模式的核心,它是连接view和model的桥梁。主要用来处理业务逻辑
3.区别

    MVVM与MVC最大的区别就是:它实现了View和Model的自动同步,当Model的属性改变时,我们不用再自己手动操作Dom元素来改变View的显示,它会自动变化。

标签:MVVM,mvvm,什么,视图,mvc,Model,模型,View
From: https://www.cnblogs.com/dsss/p/17201200.html

相关文章