我们对比MVC、MVP、MVVM、MVPVM的变种升级过程,可以更好的了解架构的历史变迁 。
文章插图
快速区分几种架构:
- MVC:初步分离Model、View 。
- MVP:Controller转变为Presenter模型和视图彻底分离 。
- MVVM:废弃控制器层 。增加ViewModel,实现Model和View的双向驱动 。
- MVPVM:保留Presenter做页面交互,新增ViewModel给View做数据接收和展示 。
https://herbertograca.com/2017/08/17/mvc-and-its-variants/
推荐阅读
- 六言绝句爱国诗 历史上霸气的六言绝句
- 电脑上的视频怎么下载或保存(电脑下载视频用什么软件)
- Windows 环境搭建 PostgreSQL 逻辑复制高可用架构数据库服务
- DevOps | 如何快速提升团队软件开发成熟度,快速提升研发效能?
- 三 【单片机入门】应用层软件开发的单片机学习之路-----UART串口通讯和c#交互
- 四十六 SpringCloud微服务实战——搭建企业级开发框架:【移动开发】整合uni-app搭建移动端快速开发框架-环境搭建
- 电脑wifi万能钥匙怎么用(哪个wifi软件最好)
- Ansible 批处理实战
- 好用的照片修复软件有哪些
- 阴阳师六周年活动阵容推荐