溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

JavaOne2007:Java RIA應(yīng)用的復(fù)興

發(fā)布時(shí)間:2020-08-13 16:51:31 來源:ITPUB博客 閱讀:115 作者:spark7 欄目:編程語言

休完假從家里回來了。休假的這些日子正是JavaOne2007召開的日子。回來網(wǎng)上一搜發(fā)現(xiàn)漫天遍野都是JavaOne的新聞。光讀這些文章就花了周末兩天JavaOne2007:Java RIA應(yīng)用的復(fù)興相信這些Java新聞大家都已經(jīng)知道。但還是扯過來聊聊。

每年的JavaOne,包括Sun在內(nèi)的大公司都要宣布一些基于Java的新的技術(shù)和產(chǎn)品,人們根據(jù)這些新聞來判斷Java技術(shù)今后的走向。今年的JavaOne也一樣,許多人在JavaOne召開之前就在預(yù)言動(dòng)向,人們最關(guān)心的一是Java的開源模式;二是Sun怎么應(yīng)對(duì)Microsoft的Silverlight和Adobe Flex;三就是Java7中新的功能包括哪些。

這些問題都在今年JavaOne上得到了回答:

1.OpenJDK發(fā)布。這不會(huì)出乎人們的意料,人們想知道的是采用何種監(jiān)管模式。目前已經(jīng)成立了interim governance board(臨時(shí)監(jiān)管委員會(huì)?)。這個(gè)委員會(huì)包括五個(gè)成員,其中兩個(gè)來自Sun,三個(gè)來自其他組織和個(gè)人。其中Dalibor據(jù)說還是一個(gè)學(xué)生。這個(gè)臨時(shí)委員會(huì)負(fù)責(zé)制定OpenJDK開源組織的憲章,包括正式監(jiān)管委員的選出辦法等等。

對(duì)于我來說,終于可以完完全全的看到JDK的源代碼了。openjdk.dev.java.net上面有詳細(xì)的說明,你需要安裝netbeans來導(dǎo)入其工程。

2.“Applet死了、Java Web Start完了,Sun如果還不拿出切實(shí)有效的RIA解決方案,客戶端將是Microsoft或者Adobe的天下”,這是在JavaOne之前人們最經(jīng)常說的。的確目前RIA的形式的確不容Java樂觀,人們一直在期盼者Sun能在這次JavaOne給Java開發(fā)者一個(gè)信心。

終于這次在JavaOne上,Sun宣布了JavaFX開源項(xiàng)目的正式啟動(dòng)。JavaFX的前身就是以前的F3研究項(xiàng)目,它主要面向富客戶端市場(chǎng)。JavaFX s cript是一種高開發(fā)效率的腳本語言,能讓開發(fā)人員創(chuàng)建能在Java環(huán)境中部署和運(yùn)行的多媒體內(nèi)容。

Sun的CTO Bob Brewin將JavaFX描述成同Microsoft Silverlight(WPF/E)和Adobe Flex競(jìng)爭(zhēng)的RIA技術(shù),并承諾向JavaFX開發(fā)者提供Flash般的開發(fā)便捷性。

為了輔助JavaFX技術(shù),JavaOne上Sun還向外界透漏了Java Kernel和Consumer JRE的計(jì)劃。Java Kernel目的是客戶端提供最小的Java運(yùn)行時(shí)環(huán)境,降低Java應(yīng)用程序包括JavaFX的部署難度。Consumer JRE的目標(biāo)是旨在改善客戶端Java安裝的用戶體驗(yàn),包括減小JRE下載大小、更容易安裝以及更好Java虛擬機(jī)的啟動(dòng)速度。據(jù)Bob透漏,這種JRE將在下一版JRE 1.6 update release 2中發(fā)布,其大小只有2-4M。

目前Adobe的flash插件大小在1.5M左右,Microsoft的SilverLight的運(yùn)行時(shí)環(huán)境在5M左右。因此Consumer JRE如果真能達(dá)到2-4M大小,將大大提升JavaFX的競(jìng)爭(zhēng)力。

3.Java7的新特征。關(guān)于Java7的新特征在網(wǎng)上可以查到,其中包括很多人期盼已久的property、closure、superpackage、java modular system、XML language support等等。這兒不再詳述。

4.另外在JavaOne召開的前一天的CommunityOne大會(huì)上,NetBeans 6 milestone 9(也稱preview版)發(fā)布了。這里面包含了Swing Application Framework和beans binding的開發(fā)支持,還有許多新功能,這在前面的文章已經(jīng)提到,這兒也不再詳述。這一版在JavaOne大會(huì)引起很大的反響,許多非NetBeans用戶被NetBeans 6所吸引。引用ZDNet編輯Ed Burnette(此人是Eclipse鐵桿支持者)的話就是:

"Sun wows Java crowd with NetBeans 6.0 preview"

和Roumen Strobl的觀點(diǎn)一樣,我認(rèn)為這次JavaOne的最重要的事情就是Consumer JRE。如果Java要在客戶端繁榮,Consumer JRE是必須的前提條件。當(dāng)然JavaFX也是很令人期盼的事情。

相信JavaOne2007是Java RIA應(yīng)用的復(fù)興的開始。

[@more@]
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI