国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

試問:動態語言是否將會挽救Swing?

2019-11-18 15:33:24
字體:
來源:轉載
供稿:網友

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

  Julian Doherty 通過陳述JRuby可以拯救Swing開始了這場討論。2003年,Joshua Marinacci發文列出了Swing失敗的原因:

  ·Swing應用建立緩慢

  ·Swing設計治理器很惡心

  ·Swing應用很難維護

  ·Swing功能太廣泛

  ·沒有自身特質

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

  Doherty 指出動態語言,尤其是Ruby,能幫助解決這些問題。回應Doherty的觀點, 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也很多.

進入討論組討論。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳高县| 隆回县| 察哈| 大宁县| 武威市| 盐源县| 和平县| 白水县| 延吉市| 缙云县| 中宁县| 若尔盖县| 井研县| 璧山县| 嵊州市| 迁西县| 肇庆市| 荣昌县| 瑞丽市| 呼伦贝尔市| 馆陶县| 耒阳市| 灌云县| 繁昌县| 靖西县| 吉木萨尔县| 汝城县| 台江县| 隆安县| 荣成市| 睢宁县| 牟定县| 曲阜市| 鞍山市| 吴堡县| 乾安县| 渑池县| 诏安县| 靖州| 宁津县| 肥东县|