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

只有注册用户登录后才能发表评论。


网站导航:
 
<2006年1月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(20)

随笔档案

友情BLOG

搜索

  •  

最新评论

阅读排行榜

评论排行榜