一个初步的想法,先简单说一下。
1、最初的图形用户界面,都是代码堆出来的,用代码来画界面,用代码来响应事件,用代码来处理事件。
2、OO风潮一起,GUI的框架自然也要跟进,基于控件的
GUI开发,大行其道。
4、基于控件的开发,封装细节,因此也各自独立。大家通过消息机制来沟通。这样就导致有一部分逻辑是被封装在控件内部,另一部分则散布在控件“四周”。
5、
DHTML->
AJAX->
XUL这样的发展思路,显示了另外一种开发GUI应用的可能性。结构与表现分离,要修改界面效果,自然是修改CSS来得方便。结构与行为分离,自然能够对所有的“动作部分”集中思考。
个人认为,后一种GUI应用开发的架构模式,是更加合理的。
posted on 2006-01-22 11:25
读书、思考、生活 阅读(1553)
评论(0) 编辑 收藏