MVC是后端语言的一种设计模式,主要实现对代码分层,数据模型层主要负责操作数据视图层主要负责进行页面展示,可以认为前端三剑客充当的就是视图层业务控制层,主要负责控制具体的业务逻辑,负责将数据层的数据交给视图层进行展示

MVVM是前端的一种设计模式,vue就是基于这种模式来设计的,是从mvc演变过来的,数据层,主要负责数据和方法的初始化视图层主要负责进行页面展示,HTML css 充当的就是视图层   视图模型层,负责连接数据层和视图层,将数据层的数据交给视图层展示,将视图层的行为传递给数据层

MVP也是后端的一种设计模式,MVC设计模式演化过来的,主要应用安卓开发中,数据层,逻辑,业务逻辑。