JavaFX Script將終結(jié)AJAX?還是另一種選擇?

2010-08-28 10:51:27來(lái)源:西部e網(wǎng)作者:

  在JavaOne會(huì)議上,Sun負(fù)責(zé)軟件業(yè)務(wù)的執(zhí)行副總裁格林公布了JavaFX Script:一種用于編寫(xiě)能夠在支持Java的PC和手機(jī)上運(yùn)行的應(yīng)用軟件的更簡(jiǎn)單的腳本語(yǔ)言。

\

  JavaFX script構(gòu)架圖

  為了解決手機(jī)的兼容性問(wèn)題,格林詳細(xì)闡述了JavaFX Mobile:一種面向手機(jī)廠商、提高Java應(yīng)用軟件在不同手機(jī)間兼容性的軟件包。

  Sun官員還計(jì)劃發(fā)布最后一部分的開(kāi)放源代碼的Java,并闡述與Java相關(guān)的開(kāi)放源代碼項(xiàng)目的管理規(guī)則。

  Sun計(jì)劃通過(guò)JavaFX Script復(fù)興Java在小型設(shè)備和瀏覽器上的使用。格林說(shuō),Java不僅僅面向企業(yè),還面向消費(fèi)者。我們即將發(fā)布的腳本語(yǔ)言將極大地增加能夠?yàn)檫@一平臺(tái)開(kāi)發(fā)內(nèi)容的人的數(shù)量。

  JavaFX Script是一種在生產(chǎn)效率和易用性方面好于Java的腳本語(yǔ)言,能夠與Java緊密集成。開(kāi)發(fā)人員可以利用JavaFX Script編寫(xiě)能夠在支持Java的PC和手機(jī)上運(yùn)行的應(yīng)用軟件。

  Sun希望擴(kuò)大編寫(xiě)與Java兼容的應(yīng)用軟件的開(kāi)發(fā)人員數(shù)量,并利用對(duì)所謂富互聯(lián)網(wǎng)應(yīng)用軟件日益增長(zhǎng)的興趣賺錢(qián)。

  格林說(shuō),Sun還在反對(duì)這一想法:即它在富互聯(lián)網(wǎng)應(yīng)用軟件領(lǐng)域已經(jīng)落后。RedMonk分析師斯蒂芬說(shuō),微軟、Adobe、許多小公司都在挺進(jìn)這一領(lǐng)域。

  Sun計(jì)劃發(fā)布JavaFX Script的源代碼,讓其它公司利用它開(kāi)發(fā)Web創(chuàng)作工具。格林表示,Sun還計(jì)劃開(kāi)發(fā)用于內(nèi)容創(chuàng)作的腳本工具。

  隨著Web開(kāi)發(fā)人員開(kāi)發(fā)包括從媒體發(fā)布站點(diǎn)到桌面風(fēng)格應(yīng)用軟件在內(nèi)的更復(fù)雜的網(wǎng)絡(luò)應(yīng)用,富互聯(lián)網(wǎng)應(yīng)用已經(jīng)成為軟件開(kāi)發(fā)方面最熱門(mén)的領(lǐng)域之一。

  Burton Group分析師理查德說(shuō),Java有著龐大的產(chǎn)品和廠商產(chǎn)業(yè)鏈,但它在前端設(shè)計(jì)方面的應(yīng)用受到了兼容性和性能問(wèn)題的影響。JavaFX Script可能會(huì)解決這一問(wèn)題。

  據(jù)Sun稱(chēng),利用Java平臺(tái)開(kāi)發(fā)在桌面系統(tǒng)上運(yùn)行軟件的編程人員已經(jīng)達(dá)到了500萬(wàn)。格林說(shuō),全球已經(jīng)有20億部手機(jī)預(yù)裝有名為Java ME的Java軟件。

  理查德表示,通過(guò)JavaFX Script和JavaFX Mobile,Sun和其它Java許可客戶(hù)將擁有更有吸引力的富互聯(lián)網(wǎng)應(yīng)用軟件開(kāi)發(fā)工具。

  在過(guò)去兩年中,腳本語(yǔ)言在主流應(yīng)用開(kāi)發(fā)方面越來(lái)越流行了。許多Web網(wǎng)站開(kāi)發(fā)者和企業(yè)開(kāi)發(fā)人員已經(jīng)選擇腳本語(yǔ)言作為Java或.Net的輕量級(jí)替代者。

  與Ruby、PHP、Python等相比,與Java有關(guān)的腳本語(yǔ)言的優(yōu)勢(shì)是,Java編程人員能夠很方便地利用既有的編程技能。

  利用JavaFX Script編寫(xiě)的應(yīng)用軟件能夠在Java Runtime Environment上運(yùn)行。格林說(shuō),與Adobe的Apollo一樣,開(kāi)發(fā)人員可以利用完全相同的工具編寫(xiě)基于Web瀏覽器的應(yīng)用軟件或跨平臺(tái)的桌面軟件。

  盡管安裝量非常大,不同Java ME實(shí)現(xiàn)之間的差異引起了兼容性問(wèn)題。JavaFX Mobile面向手機(jī)運(yùn)營(yíng)商和廠商,能夠減少這些差異,提供一系列用于完成常見(jiàn)任務(wù)的手機(jī)應(yīng)用軟件。

  斯蒂芬表示,推出與Java有關(guān)的腳本語(yǔ)言不一定會(huì)讓人們放棄Ruby、Python、PHP,JavaFX Script主要對(duì)已經(jīng)在使用Java的開(kāi)發(fā)人員有吸引力。

  JavaFX官方站點(diǎn)

關(guān)鍵詞:JavaFX

贊助商鏈接: