MVC和MVVM框架模式

二者都是框架模式,MVC和MVVM都有自己的前端框架实现,比如MVC有backbone.js,MVVM有vue.
前端框架流行的是MVVM模式,基本上现有流行JS框架都是MVVM模式,而MVC模式在WEB开发中使用很多,著名的是Java的三层架构dao/service/view

MVC(Model View Controller)

MVC和MVVM框架模式_第1张图片

Model:数据模型,用来存储数据
View:视图界面,用来展示UI界面和响应用户交互
Controller:控制器(大管家角色),监听模型数据的改变和控制视图行为、处理用户交互

MVVM(Model-View-ViewModel)

MVC和MVVM框架模式_第2张图片
MVC和MVVM框架模式_第3张图片

你可能感兴趣的:(前端,mvc,ui)