新聞中心
在甲骨文收購(gòu)Sun公司后,其也成為JavaFX平臺(tái)的新?lián)碛姓?,但是在甲骨文的帶領(lǐng)下,JavaFX的發(fā)展并不順利,特別是相比于其他主流的RIA技術(shù)。我們不禁要問(wèn),該平臺(tái)究竟還能夠聚集多大向前沖的動(dòng)力?JavaFX路在何方?

創(chuàng)新互聯(lián)建站-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比海城網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式海城網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋海城地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴(lài)。
JavaFX最初亮相于2007年5月的JavaOne大會(huì),目的是在桌面和手機(jī)設(shè)備的多媒體富體驗(yàn)應(yīng)用新興市場(chǎng)中擁有一個(gè)基于Java的解決方案。2008年12月,JavaFX 1.0發(fā)布,據(jù)官方網(wǎng)站數(shù)據(jù)顯示,截至2009年6月,JavaFX工具和SDK被下載的次數(shù)已經(jīng)超過(guò)40萬(wàn)次,JavaFX已經(jīng)被部署在全球2.5億多臺(tái)計(jì)算機(jī)上。該平臺(tái)的特色是JavaFX Script腳本語(yǔ)言、富客戶(hù)端平臺(tái)和工具、與Java運(yùn)行時(shí)集成。
但是由于競(jìng)爭(zhēng)對(duì)手的實(shí)力非常強(qiáng)大,JavaFX已經(jīng)遠(yuǎn)遠(yuǎn)落后于其他RIA(富互聯(lián)網(wǎng)體驗(yàn)應(yīng)用)技術(shù),諸如Adobe Flash、微軟Silverlight和AJAX;另外,JavaFX和它的競(jìng)爭(zhēng)對(duì)手還都面臨著來(lái)自HTML 5規(guī)范的更大挑戰(zhàn),后者被認(rèn)為是目前全部專(zhuān)有多媒體開(kāi)發(fā)平臺(tái)的最終替代者。
然而甲骨文已經(jīng)開(kāi)始帶領(lǐng)JavaFX向前發(fā)展,當(dāng)該公司收購(gòu)Sun的交易還未最終確定時(shí),就鄭重作出承諾。JavaFX工具系統(tǒng)中將增加針對(duì)設(shè)計(jì)者的編輯工具。之前在溫哥華舉行的冬奧會(huì),其官網(wǎng)網(wǎng)站也使用了JavaFX技術(shù),不過(guò)NBC在報(bào)道同一賽事時(shí)卻使用了微軟的Silverlight技術(shù)。
甲骨文能否克服啟動(dòng)慢的劣勢(shì)?
盡管甲骨文作出了承諾,JavaFX依然不得不同時(shí)面對(duì)懷疑者的支持者。圣路易斯Java用戶(hù)組指導(dǎo)委員會(huì)成員馬克·沃爾克曼(Mark Volkmann)表示,JavaFX的發(fā)展一直滯后。更偏愛(ài)HTML 5的沃爾克曼表示,“JavaFX宣布的時(shí)間并不太晚,但是此后它發(fā)展的速度太慢了。”
沃爾克曼表示,目前他對(duì)JavaFX沒(méi)有多大興趣,而是希望組合使用HTML 5、JavaScript和jQuery JavaScript庫(kù)。
Java開(kāi)發(fā)者、紐約Java興趣小組主席弗蘭克·格雷克(Frank Greco)表示,盡管JavaFX比競(jìng)爭(zhēng)技術(shù)更好,可惜它沒(méi)有得到來(lái)自Sun公司的合適支持。他表示,“JavaFX很優(yōu)秀,但這可能不再有什么意義?!备窭卓吮硎舅呀?jīng)開(kāi)發(fā)了一些小的JavaFX程序。
Red Hat負(fù)責(zé)中間件的***技術(shù)專(zhuān)家馬克·利特爾(Mark Little)表示,目前來(lái)看,JavaFX能夠生存下去的唯一可能性是甲骨文能夠圍繞它建立一個(gè)商用環(huán)境,否則它將滅亡。格雷克表示,為了做到上述一點(diǎn),JavaFX需要工具支持和與更多IDE集成。甲骨文的Java開(kāi)發(fā)主管曼迪尼·拉曼尼(Nandini Ramani)在接受媒體專(zhuān)訪(fǎng)時(shí)表示,甲骨文在JavaFX工具鏈方面的努力包括為現(xiàn)有工具開(kāi)發(fā)插件,以支持導(dǎo)出矢量圖像、圖片和濾鏡到Java平臺(tái)。
JavaFX 1.2開(kāi)發(fā)套件(Production Suite)中的特色工具支持從Adobe Photoshop CS3和Adobe Illustrator CS3應(yīng)用中導(dǎo)出圖像內(nèi)容為JavaFX Script代碼。另一個(gè)面向設(shè)計(jì)者的編輯工具也在計(jì)劃之中。拉曼尼表示,“實(shí)際上,它是一個(gè)聚合器,這樣設(shè)計(jì)者可以創(chuàng)建他們不同的內(nèi)容,”另外,通過(guò)JavaFX Composer預(yù)覽版可以實(shí)現(xiàn)基于窗口界面的可視化編輯,該工具可以可嵌入到NetBeans中來(lái)使用JavaFX。
拉曼尼表示,“在Java客戶(hù)端方面我們正在做著許多令人興奮的工作,其中包括修正部署模式和插件等,數(shù)年以來(lái)人們一直在告訴我們這些問(wèn)題應(yīng)該得到解決。”她補(bǔ)充道,未來(lái)在手機(jī)、電視、桌面和瀏覽器等多個(gè)界面中,將實(shí)現(xiàn)統(tǒng)一部署功能。
JavaFX粉絲保持樂(lè)觀
甲骨文當(dāng)然會(huì)稱(chēng)贊JavaFX,拉曼尼表示,“JavaFX是真正的富媒體平臺(tái),它真正支持基于互聯(lián)網(wǎng)的動(dòng)態(tài)媒介。”
JavaFX開(kāi)發(fā)者、VNI Media的技術(shù)高級(jí)副總裁金·韋弗(Jim Weaver)也是JavaFX的支持者。他表示,該平臺(tái)前途光明:“在Java和JavaFX應(yīng)用的部署方面,每天都有大量問(wèn)題被解決?!边@些問(wèn)題包括Java運(yùn)行時(shí)環(huán)境的快速部署,例如借助于Java SE 6 Update 10,縮短了JavaFX與Flash之間的部署時(shí)間差距。
同時(shí)韋弗表示,HTML 5的確非常酷,但它不是一個(gè)真正的富互聯(lián)網(wǎng)應(yīng)用平臺(tái)。他表示,“HTML 5說(shuō)到底還是一個(gè)超文本標(biāo)記語(yǔ)言,它的目的是分享文檔,它的核心所在不是富互聯(lián)網(wǎng)應(yīng)用平臺(tái)。”韋弗舉例稱(chēng),JavaFX提供對(duì)Java類(lèi)的本地訪(fǎng)問(wèn),而在Flash和Flex中則不同,開(kāi)發(fā)者必須借助于一個(gè)“橋梁”來(lái)訪(fǎng)問(wèn)這些類(lèi)。
他補(bǔ)充道,微軟的富媒體技術(shù)Silverlight則與微軟本身的平臺(tái)捆綁太嚴(yán)重。至于AJAX和JavaScript,JavaScript的變種過(guò)多,以及瀏覽器的不穩(wěn)定,使得它們?cè)谟糜赗IA應(yīng)用時(shí)問(wèn)題多多。但是,Java擁有***的編程語(yǔ)言和虛擬機(jī),韋弗表示,“我認(rèn)為JavaFX參與競(jìng)爭(zhēng)的時(shí)機(jī)并不太晚?!彼€預(yù)計(jì),未來(lái)版本的JavaFX將迎來(lái)更多的UI組件。
當(dāng)前名稱(chēng):甲骨文力挺JavaFX:真正的富媒體平臺(tái)
文章路徑:http://www.5511xx.com/article/coedopj.html


咨詢(xún)
建站咨詢(xún)
