您好,登錄后才能下訂單哦!
休完假從家里回來了。休假的這些日子正是JavaOne2007召開的日子。回來網上一搜發現漫天遍野都是JavaOne的新聞。光讀這些文章就花了周末兩天相信這些Java新聞大家都已經知道。但還是扯過來聊聊。
每年的JavaOne,包括Sun在內的大公司都要宣布一些基于Java的新的技術和產品,人們根據這些新聞來判斷Java技術今后的走向。今年的JavaOne也一樣,許多人在JavaOne召開之前就在預言動向,人們最關心的一是Java的開源模式;二是Sun怎么應對Microsoft的Silverlight和Adobe Flex;三就是Java7中新的功能包括哪些。
這些問題都在今年JavaOne上得到了回答:
1.OpenJDK發布。這不會出乎人們的意料,人們想知道的是采用何種監管模式。目前已經成立了interim governance board(臨時監管委員會?)。這個委員會包括五個成員,其中兩個來自Sun,三個來自其他組織和個人。其中Dalibor據說還是一個學生。這個臨時委員會負責制定OpenJDK開源組織的憲章,包括正式監管委員的選出辦法等等。
對于我來說,終于可以完完全全的看到JDK的源代碼了。openjdk.dev.java.net上面有詳細的說明,你需要安裝netbeans來導入其工程。
2.“Applet死了、Java Web Start完了,Sun如果還不拿出切實有效的RIA解決方案,客戶端將是Microsoft或者Adobe的天下”,這是在JavaOne之前人們最經常說的。的確目前RIA的形式的確不容Java樂觀,人們一直在期盼者Sun能在這次JavaOne給Java開發者一個信心。
終于這次在JavaOne上,Sun宣布了JavaFX開源項目的正式啟動。JavaFX的前身就是以前的F3研究項目,它主要面向富客戶端市場。JavaFX s cript是一種高開發效率的腳本語言,能讓開發人員創建能在Java環境中部署和運行的多媒體內容。
Sun的CTO Bob Brewin將JavaFX描述成同Microsoft Silverlight(WPF/E)和Adobe Flex競爭的RIA技術,并承諾向JavaFX開發者提供Flash般的開發便捷性。
為了輔助JavaFX技術,JavaOne上Sun還向外界透漏了Java Kernel和Consumer JRE的計劃。Java Kernel目的是客戶端提供最小的Java運行時環境,降低Java應用程序包括JavaFX的部署難度。Consumer JRE的目標是旨在改善客戶端Java安裝的用戶體驗,包括減小JRE下載大小、更容易安裝以及更好Java虛擬機的啟動速度。據Bob透漏,這種JRE將在下一版JRE 1.6 update release 2中發布,其大小只有2-4M。
目前Adobe的flash插件大小在1.5M左右,Microsoft的SilverLight的運行時環境在5M左右。因此Consumer JRE如果真能達到2-4M大小,將大大提升JavaFX的競爭力。
3.Java7的新特征。關于Java7的新特征在網上可以查到,其中包括很多人期盼已久的property、closure、superpackage、java modular system、XML language support等等。這兒不再詳述。
4.另外在JavaOne召開的前一天的CommunityOne大會上,NetBeans 6 milestone 9(也稱preview版)發布了。這里面包含了Swing Application Framework和beans binding的開發支持,還有許多新功能,這在前面的文章已經提到,這兒也不再詳述。這一版在JavaOne大會引起很大的反響,許多非NetBeans用戶被NetBeans 6所吸引。引用ZDNet編輯Ed Burnette(此人是Eclipse鐵桿支持者)的話就是:
"Sun wows Java crowd with NetBeans 6.0 preview"
和Roumen Strobl的觀點一樣,我認為這次JavaOne的最重要的事情就是Consumer JRE。如果Java要在客戶端繁榮,Consumer JRE是必須的前提條件。當然JavaFX也是很令人期盼的事情。
相信JavaOne2007是Java RIA應用的復興的開始。
[@more@]免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。