Java桌面技術

          Java Desktop Technology

          常用鏈接

          統計

          友情連接

          最新評論

          重返Swing

          由于工作原因,我又重新揀起我的老本行-Swing。如果時間允許,將繼續寫《FilthyRichClients中文版》讀書筆記。
          這些年技術風云變換,傳統的富客戶端技術Adobe Flash和微軟的Silverlight均遭“遺棄”,唯獨以Swing為基礎的JavaFX卻奇跡般的“支撐”著,但遠沒有HTML5那樣風華正茂。可見傳統的桌面編程已經昨日黃花。非因技術不足,只因為HTML5成本低廉,部署方便,標準統一而成為未來的大勢所趨。
          Oracle的JavaFX計劃似乎給Java桌面的一線生機,但是個人覺得不會太長,原因是PC桌面和功能手機的萎靡。JavaFX和Swing要想崛起,就看Oracle有無決心在智能手機和平板上投資,比如收購Meego、WebOS、黑莓,并把Swing移植進去,否則Swing不死,也只能在移動互聯網時代茍且偷生。不要指望Java在移動上的跨平臺能吸引開發人員的眼球,JavaME的“一次編寫,到處調試”已經令Java和Sun聲名狼藉,HTML5才是唯一的客戶端跨平臺技術。
          如果有人問:“Swing還能活否“?答案是,能。其實在傳統領域Swing的生存空間還很大,甚至做GTK、QT的C++開發人員還大有人在。
          最后總結一句話:只要Web App沒有完全、徹底地取代Native App,那么Swing仍有希望!

          posted on 2012-01-06 17:30 sun_java_studio@yahoo.com.cn(電玩) 閱讀(16319) 評論(9)  編輯  收藏 所屬分類: NetBeansSwing

          評論

          # re: 重返Swing 2012-01-13 10:25 Norris

          喜歡JAVA,喜歡她的語法,她的結構,尤其喜歡Swing,同時,也喜歡一切跟圖形界面有關的技術,但造化弄人,我現在卻從事JAVA EE的服務端開發,WEB開發,最近在閑暇時間,自學SWING,每當多學到一些SWING的技術,都能讓我欣喜,可惜每當不學時,每當思考“學她有什么用”時,就倍受打擊。  回復  更多評論   

          # re: 重返Swing 2012-01-14 12:19 qingyue

          javafx看來還有用武之地。  回復  更多評論   

          # re: 重返Swing 2012-01-16 22:03 sun_java_studio@yahoo.com.cn(電玩)

          @Norris
          首先謝謝你的評論。
          Swing已經是過時的桌面應用時代的技術。你思考她有什么用,她幾乎完全可以被HTML5替代了,不僅是Swing、PC桌面應用,就連09年興起的Smart Phone的界面也是HTML5的天下。相比Swing的粉絲,有著多年Win32/MFC的開發人員何嘗不面臨轉型。我前幾年熱衷于Swing的時候,結識了一些人,體會過你說的學到技術的欣喜,尤其是打造Swing炫麗的特效時那股滿足感不言而喻。
          我這次重返Swing卻沒有再次體會到當時的感受,相反我很失落,重新撿起3年前玩剩下的東西,而且回歸傳統的桌面開發,其感受無異于自我摧殘。
          你該轉型了,HTML5的Canvas有很多和Swing相似的地方。  回復  更多評論   

          # re: 重返Swing 2012-01-22 01:48 hermit

          html5? canvas? 腳本而已,flash 或 javafx 的一些特效,它是無法表現出來的。要知道,javafx 不同于 swing 和 java 2d 的東西之一就是渲染上應用了包裝過的 openGL 和 directX  回復  更多評論   

          # re: 重返Swing 2012-04-16 21:38 steven0lisa

          swing還是很實用的。平時給團隊寫些小的工具,還是使用swing方便點,畢竟大家的操作系統不太一樣,也不用像Qt那樣還要針對平臺編譯。

          剛接觸java的時候,就是從swing開始學習起的,從swing身上學習到了很多在Web里面大家至今還在苦苦追尋的設計模式。

          HTML5這些東西,如果直接跑在瀏覽器上面,沒有后臺支撐,也是一個花瓶來的。

          就目前而言,Swing + netbeans的快速開發,HTML5是望塵莫及的  回復  更多評論   

          # re: 重返Swing[未登錄] 2012-09-18 10:59 Jack Jiang

          WilliamChen已多年不知所蹤,兄臺一直都在,同為曾今的Swing狂熱者,不知這篇文章現在還有否興趣:“【原創】符合當前主流審美的原創Swing外觀 - BeautyEye L&F 正式發布”,http://www.aygfsteel.com/jb2011/archive/2012/09/15/387782.html  回復  更多評論   

          # re: 重返Swing 2012-09-21 16:46 sun_java_studio@yahoo.com.cn(電玩)

          @Jack Jiang
          WilliamChen 08年離開Sun后去了一家國外的私企,做java調試分析工具的,老板是奧地利人。一直做到現在。
          我年初加盟到NEC,又撿起了Swing。不過馬上就要換成HTML5了。如果業界要挽救Swing,只能期待Oracle在移動設備上發力  回復  更多評論   

          # re: 重返Swing[未登錄] 2012-11-28 20:59 K

          JavaFX的加入一定會讓
          Swing青春永駐的。
            回復  更多評論   

          # re: 重返Swing[未登錄] 2014-10-16 19:20 1

          haihyao  回復  更多評論   

          TWaver中文社區
          主站蜘蛛池模板: 大英县| 布拖县| 永宁县| 容城县| 望谟县| 徐闻县| 普兰店市| 三门县| 荔浦县| 西乌珠穆沁旗| 喜德县| 华坪县| 巫山县| 冕宁县| 蒲城县| 普兰县| 湾仔区| 马边| 嵩明县| 铜川市| 图们市| 金山区| 遵化市| 大荔县| 翁源县| 铜山县| 伊宁市| 监利县| 沙河市| 江油市| 抚宁县| 贵港市| 岳西县| 洱源县| 长汀县| 大理市| 榆林市| 台南市| 龙胜| 肃南| 敖汉旗|