前言 做客户端开发、前端开发对MVC、MVP、MVVM这些名词不了解也应该大致听过,都是为了解决图形界面应用程序复杂性管理问题而产生的应用架构模式。网上很多文章关于这方面的讨论比较杂乱,各种MV*模式之间的区别分不清,甚至有些描述都是错误的。本文追根溯源,从最经典的Smalltalk-80 MVC模式开始逐步还原图形界面之下最真实的MV*模式。 GUI程序所面临的问题 图形界面的应用程序提供给用户可视化的操作界面,这个界面提供给数据和信息。用户输入行为(键盘,鼠标等)会执行一些业务逻辑,可能会导致对应用程序数据的变更,数据的变更自
2015-10-28 15:31 戴嘉华
本月初,GNOME发布团队宣布他们决定在即将发布的GNOME 3.8中取消返回经典界面的fallback mode(后退模式)选项,理由是无法以合理的质量维护后退模式。此事引发了广泛争论,因为GNOME 3的用户体验备受批评,而不喜欢 ...
2012-11-26 21:19
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。