首页 > 技术文章 > MVC,MVP 和 MVVM 的大致概念。

kirinchang 2015-03-14 08:42 原文

 

MVC即视图(V),控制器(C),模型(M)。 工作流程:

1,View 传送指令到 Controller,

2,Controller 完成业务逻辑后,要求 Model 改

变状态

3,Model 将新的数据发送到 View,用户得到反

backbone就是一款优秀的前端MVC模式的框架

 

MVP就是将MVC中控制器改为Presenter(主持人的意思)  根据其词义,P的主要作用就是作为V和M的沟通中介。

 

MVVM 模式将 Presenter 改名为 ViewModel,基本上与 MVP 模式完全一致。Angular 和 Ember都采用这种模式

 

推荐阅读