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