重返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) 編輯 收藏 所屬分類: NetBeans 、Swing