• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 試問:動態語言是否將會挽救Swing?

    發表于:2007-04-27來源:作者:點擊數: 標簽:試問將會挽救是否動態
    據國外網站報道,動態語言是否將會挽救Swing?Swing是否需要挽救? Julian Doherty 通過陳述J Ruby 可以挽救Swing開始了這場討論。2003年,Joshua Marinacci發文列出了Swing失敗的原因: ·Swing應用建立緩慢 ·Swing設計管理器很惡心 ·Swing應用很難維護 ·S

      據國外網站報道,動態語言是否將會挽救Swing?Swing是否需要挽救?

      Julian Doherty 通過陳述JRuby可以挽救Swing開始了這場討論。2003年,Joshua Marinaclearcase/" target="_blank" >cci發文列出了Swing失敗的原因:

      ·Swing應用建立緩慢

      ·Swing設計管理器很惡心

      ·Swing應用很難維護

      ·Swing功能太廣泛

      ·沒有自身特質

      ·Swing應用歷史紀錄比較糟糕

      Doherty 指出動態語言,尤其是Ruby,能幫助解決這些問題?;貞狣oherty的觀點, pinderkent說Swing技術是回天無術,并且APIs的建立并沒有與語言的發展相一致。

      Danno Ferrin 也加入討論反駁pinderkent的觀點,并說Groovy是一個好挽救Swing的候選者。他指出Groovy的封裝在進程事件分配上將會幫助開發者避免過多預算。 pinderkent堅持Swing的APIs使這些變得不穩定。

      最終,Daniel認為Swing不需要挽救。他重復Marinacci的6個觀點并一一做出反駁。在他的文章中,這些問題得到了進一步論證Groovy的Swing的優點(類似于JRuby當中的庫)。

      注:當java1.0剛剛出現時還沒有swing,當時的GUI基本編程庫,sun取名叫AWT(Abstract Window Tookit),基本AWT庫處理用戶界面的方法是將這些元素的創建行為交給,底層操作系統的GUI工具箱進行處理,來實現WORA的目的.而因為種種原因,不同的OS之間存在差異,使得AWT界面庫存在許多bug.

      1996年sun.netscape通力合作創建了新的庫取名Swing.如果,沒有Swing,java的圖形就面就不名一文.swing是java的基礎類,是JFC的一部分,完整的JFC是很巨大的.包括的Swing也很多.


      閱讀關于 JAVA SWING 動態語言 的全部文章

    原文轉自:http://www.kjueaiud.com

    評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>