博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图解 MVC 和 MVP 模式
阅读量:4109 次
发布时间:2019-05-25

本文共 339 字,大约阅读时间需要 1 分钟。

起初,只有命令行。

软件工程师的灵就运行在 shell 上。

Xerox 说:「要有 GUI」……

一、桌面软件的 MVC

感谢 Smalltalk。感谢 GUI。

二、B/S 架构的 MVC

后来,互联网兴起,于是程序员把自己的程序放到服务器上运行,此时 GUI 发生了变化。所有的界面的现实 (View层)换成了浏览器(HTML)。

此时,MVC 被带到了 BS 架构。感谢 sun。感谢 struts。

三、前端的 MVP

再后来,浏览器越来越强悍,于是很多的业务放到了浏览器里面来执行。

于是程序员们把 MVC 带到了 View 层。但是用 HTML+CSS+JS 做显示层,和传统的桌面 GUI 又有很大区别。 于是,为了充分发挥 js 语言的特点,MVP 就出现了。

转载地址:http://iuosi.baihongyu.com/

你可能感兴趣的文章
安利 10 个让你爽到爆的 IDEA 必备插件!
查看>>
自学编程的八大误区!克服它!
查看>>
早知道这些免费 API,我就可以不用到处爬数据了!
查看>>
Java各种集合类的合并(数组、List、Set、Map)
查看>>
Mysql复制表以及复制数据库
查看>>
存储器管理(二)
查看>>
Android中的Binder(二)
查看>>
Framework之View的工作原理(一)
查看>>
深究Java中的RMI底层原理
查看>>
Kafka
查看>>
9.1 为我们的角色划分权限
查看>>
维吉尼亚之加解密及破解
查看>>
TCP/IP协议三次握手与四次握手流程解析
查看>>
PHP 扩展开发 : 编写一个hello world !
查看>>
inet_ntoa、 inet_aton、inet_addr
查看>>
用模板写单链表
查看>>
链表各类操作详解
查看>>
C++实现 简单 单链表
查看>>
数据结构之单链表——C++模板类实现
查看>>
Linux的SOCKET编程 简单演示
查看>>