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