posts - 59,  comments - 323,  trackbacks - 0
          一個初步的想法,先簡單說一下。
           
          1、最初的圖形用戶界面,都是代碼堆出來的,用代碼來畫界面,用代碼來響應事件,用代碼來處理事件。
           
          2、OO風潮一起,GUI的框架自然也要跟進,基于控件的GUI開發,大行其道。
           
          3、最初的Web,根本無法與GUI應用同日而語,反而能夠不受太多OO思潮的干擾。獨立發展出了:結構、表現、行為三分離的架構模式。也就是XHTML、CSS、DOM/ECMAScript。
           
          4、基于控件的開發,封裝細節,因此也各自獨立。大家通過消息機制來溝通。這樣就導致有一部分邏輯是被封裝在控件內部,另一部分則散布在控件“四周”。
           
          5、DHTML->AJAX->XUL這樣的發展思路,顯示了另外一種開發GUI應用的可能性。結構與表現分離,要修改界面效果,自然是修改CSS來得方便。結構與行為分離,自然能夠對所有的“動作部分”集中思考。
           
          個人認為,后一種GUI應用開發的架構模式,是更加合理的。
          posted on 2006-01-22 11:25 讀書、思考、生活 閱讀(1566) 評論(0)  編輯  收藏

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


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

          常用鏈接

          留言簿(20)

          隨筆檔案

          友情BLOG

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 历史| 依兰县| 临湘市| 衢州市| 丹江口市| 东乡族自治县| 通山县| 荥阳市| 长垣县| 太仓市| 乌拉特中旗| 东宁县| 木里| 雷州市| 淮南市| 新和县| 景东| 许昌县| 潞西市| 石门县| 克拉玛依市| 开鲁县| 南康市| 堆龙德庆县| 永安市| 巫溪县| 巴林左旗| 商水县| 崇州市| 堆龙德庆县| 固阳县| 德州市| 新余市| 邵阳县| 麻江县| 平顶山市| 禹州市| 五常市| 崇文区| 西昌市| 咸丰县|