本文共 276 字,大约阅读时间需要 1 分钟。
MVC:Model-View-Controller 模型-视图-控制器
MVVM:Model-View-ViewModel 模型-视图-视图模型相同点:都是为了分离View和Model,M注重数据,V注重视图,使Model和View更易于维护。
不同:MVC是系统架构级别的,MVVM是用于单页面上的,MVVM的灵活性大于MVC。MVC是Controller从View视图层收集数据,然后向相关模型请求数据并返回相应的视图来完成交互请求。
MVVM本质上是MVC的改进版,其最重要的特性是数据绑定,此外还包括依赖注入,路由配置,数据模板等一些特性。转载地址:http://owrgn.baihongyu.com/