JavaFX路在何方?
如火如荼的冬奧會結(jié)束了,但讓很多開發(fā)者沒有想到的是,這次冬奧會的官網(wǎng)竟然選擇了JavaFX來作為構(gòu)建前端的重要技術(shù)。尤其是這個獎牌頁面,極具交互效果,讓你能夠以簡單直接的方式檢查每個國家的獎牌數(shù)據(jù),數(shù)據(jù)跨度包括從1924年的夏蒙尼到今年的溫哥華。
冬奧會JavaFX獎牌界面效果圖
但這對于JavaFX來說,是不是來得太晚了呢?這兩年一直沒有JavaFX的重量級應(yīng)用出現(xiàn),哪怕跟Flash和Silverlight這兩個強有力競爭對手相比,運行在瀏覽器中的廣告都很少。而來自Register的Matt Stephens的文章充滿了對JavaFX的無禮和輕蔑的調(diào)調(diào)兒,雖然他把自己稱作是Java的狂熱粉絲,而且自我感覺對JavaFX更感悲傷而不是生氣。他建議Oracle取消掉這個項目,將JavaFX中有用東西回收并加入到被忽視的Swing中,51CTO.com之前曾報道過如何在Swing程序中調(diào)用JavaFX代碼,并形成一種JVM腳本語言來讓開發(fā)變得更加簡單。
并不是每個人都是這么消極,但即使是JavaFX的支持者也有著自己的如意算盤(比如支持針對iPhone OS的交叉編譯)。而持有懷疑態(tài)度的人則不妨看看Hinkmond Wong關(guān)于JavaFX Mobile的的演講內(nèi)容。
JavaFX未來在哪里?別忘了,Oracle已經(jīng)承諾會對JavaFX加大投入力度。當然更重要的是,開發(fā)社區(qū)和最終客戶會怎么來使用JavaFX。
背景介紹:
JavaFX是Sun公司2007年發(fā)布的,是準備替代Applet的一種技術(shù)或者平臺,其包括JavaFX腳本語言和JavaFX Mobile應(yīng)用,JavaFX腳本語法類似于SVG,用于快速開發(fā)圖形用戶界面。JavaFX與SilverLight、AJAX、Flex等一樣,都是RIA技術(shù)種類之一。
【編輯推薦】