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 讀書、思考、生活 閱讀(1572) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2006年1月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(20)

          隨筆檔案

          友情BLOG

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东兴市| 桐庐县| 平罗县| 建昌县| 天柱县| 阳原县| 盐城市| 比如县| 肥东县| 礼泉县| 万山特区| 明星| 青岛市| 额尔古纳市| 侯马市| 怀安县| 彭阳县| 仁怀市| 东明县| 西峡县| 房产| 灵台县| 科尔| 贡觉县| 繁昌县| 盐池县| 通州市| 周至县| 龙海市| 扶风县| 读书| 岱山县| 简阳市| 天气| 仙居县| 诸暨市| 弥渡县| 屯昌县| 都安| 仲巴县| 昌宁县|