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