起初,只有命令行。
软件工程师的灵就运行在 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 就出现了。
从命令行到GUI,再到互联网的兴起,MVC架构经历了桌面应用、B/S架构及前端MVP模式的变迁。本文讲述了MVC如何随着技术的发展而演变为适合现代Web应用的MVP模式。



2054

被折叠的 条评论
为什么被折叠?



