美國時間3月17日,在Oracle收購Sun Microsystems之后,Java之父James Gosling首度在公開場合露面,他一如既往保持著對Java的高度關注,并表示Java在Oracle的掌管下令人放心,隨后他還透露了Java的發展方向。
Gosling是在TheServerSide Java Symposium上發表這份公開說明的,當時他的報告主題是Java Today and Tomorrow。他表示目睹了Oracle掌舵Java的方向之后,他深受鼓舞,Java的未來不需要擔憂,關于Java的運營以及其技術的發展仍在向著有利的方向繼續。
Gosling還公布了一份最新的Java報告,比如JRE (Java Runtime Environment)的每周下載量為1500萬;共有100億個Java-enabled的應用;10億個Java-enabled的桌面;一億個Java-enabled的TV設備;26億個Java-enabled的移動設備;55億個Java智能卡以及超過650萬名Java開發者。
盡管目前大家看到的大多是Oracle在企業端Java的努力,但Gosling表示,Oracle同樣也在致力于Java在桌面端、嵌入式、移動領域、高性能計算機及其他系統方面的發展。他說,所有這一切的原則是網絡,網絡將這些應用和功能鏈接。
談到企業端Java,Gosling表示Java EE 6 (Java Platform, Enterprise Edition 6)將是下一代企業軟件的基礎, Java社區及許多開發者在2009年11月促使了Java EE 6 specification的認可,并發布和升級了一些Java API,Gosling對此表示感謝。
Gosling表示,Java EE 6以模塊化為中心,引入了profiles的概念,但是有兩個profiles,一個是full profile,另一個是Web profile。Web profile是第一個被定義的Java EE profile,對于現代Web應用開發它是一個功能全面的中型堆棧。
Gosling還提到了Java EE 6 specification中新增的依賴注入(dependency injection)特性。依賴注入可以允許你在代碼中注入依賴,你將可以使用JDK 5 [Java Development Kit 5]中的注釋特性來析出模板代碼[boilerplate],從而EJB [Enterprise JavaBeans]的麻煩一掃而光。有趣的是,就在幾年前這些問題還是Java社區內爭論的焦點呢。
同時,Gosling宣布了GlassFish應用服務器的升級新版本為Version 3,它也是Java EE 6的參考實現(reference implementation)。GlassFish是全球最流行的下載型應用服務器,每個月的下載量為100萬。
另外,Gosling表示Oracle也在積極推進NetBeans IDE,使它積極運用到企業端、移動領域和桌面端開發。
Java很棒的一點是他是一個two-level specification,既是Java語言,同時它的魔力在于VM [virtual machine]以及它可以支持包括Scala, Ruby, Groovy, Python, PHP, JavaScript, JavaFX在內的上百種其他語言。
展望Java語言接下來的五到十年,Gosling表示開發者應當尋求穩定的、逐漸增強的語言,因為這樣的語言能夠促進開發者的進步。
Sun曾在2009年的時候高調宣布了Java Store,但Gosling表示公司的財務部在之后告訴開發團隊他們需要完成一個系統來處理出售的所得稅。我們說,為什么我們不能像eBay呢?當然我們找到了可行的稅務解決方案,我希望不久后Java Store就可以跟開發者見面。因為開發社區對Java Store的反饋很熱情,作為Java粉絲,他們也希望像Apple擁躉在iTunes store上一樣有個Java Store。
談到個人時,Gosling希望自己2030年的時候仍在寫代碼。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
