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