華文網

甲骨文公司副總裁:“我們希望在下一個十年中實現Java至上,Java永在”

至頂網軟體頻道消息:

這可能是有史以來第一場真正具備實際意義的JavaOne主題演講

在經過一系列與甲骨文雲相關的東拉西扯之後,甲骨文公司軟體發展副總裁Georges Saab終於在本週一的JavaOne大會主題演講當中談到了真正的主角——Java。

Saab指出,“在過去22年當中,Java已經發展壯大,並在我們所在行業當中積累起無與倫比的可觀資源。”

Saab同時宣稱,Java是目前開發領域的頭號程式設計語言,但並未具體提及這一結論基於哪些指標,僅表示:目前有1200萬開發者運行Java; 存在380億套活動Java虛擬機器;外加210億套與雲端對接的虛擬機器。

諮詢企業RedMonk公司聯合創始人James Governor也對Saab的觀點表示贊同。在舞臺之上,他解釋稱“我們通常將Java與JavaScript視為程式設計語言排行榜中的領頭羊。”

從其它角度來看,人們通常認為Python是目前最具人氣且發展速度最快的語言,但這類論斷顯然存在著自己的偏頗之處。

也許正是為了反駁Python優勢的說法,Spotify公司首席架構師Niklas Gustavsson在演講中提到這家音樂流媒體網站正在逐步向Java遷移。

他同時發現,儘管Python確實是種很好的起點,但其在規模化場景下的表現無法令人滿意。

這一點與Governor去年作出的聲明不謀而合,即隨著眾多Web企業的不斷發展,其正紛紛加入Java陣營。而在最近關於甲骨文與Java的文章當中,Governor則披露稱他所在的企業亦是其客戶之一。

Governor同時在本屆JavaOne的2004年回顧演講(2004年亦是Governor上一次在JavaOne大會上發言的時間)中強調稱,Java在過去三周當中的變化甚至超過了過去十三年的總和。

數周之前,甲骨文公司宣佈其將把Java交由Eclipse基金會負責打理,並將Java的發佈週期調整為6個月。從放手的誠意與甲骨文並不打算利用智慧財產權牌破壞這一系列部署的角度來理解,那麼將Java轉變成一種真正具備廠商中立性的技術工具對於所有各方都不啻為一種好消息。

甲骨文公司軟體發展副總裁Mark Cavage則進一步澄清道,資料庫巨頭與Java社區之間並不存在不可調和的矛盾。

他坦言Java語言確實需要現代化升級,並重申甲骨文致力於接納開源貢獻。

他表示,“我們希望在下一個十年中實現Java至上,Java永存”,甚至允許引入來自開源社區的進一步工作以保持語言更新。

OpenJDK

Oracle JDK作為擁有OpenJDK所不具備的某些商用功能的解決方案,最終將與OpenJDK趨於等同。他強調稱,“我們將對Oracle JDK當中的全部功能特性予以開源,最終二者之間將完全相同。

代表高盛出席的Jackie Haynes以及代表Jduchess.org出席的PowerWTechnology公司CTO Mercedes Alvarez則在舞臺之上將關注重點放在了各自機構對於Java語言的使用身上。

Haynes指出,他所在的企業擁有9000名全球開發人員在利用Java編寫應用程式,這也正是Java技術規範取得成功的一大明證。

對於Alvarez而言,Java則憑藉著吸引更多女性從業者進入技術領域而幫助其找到了實現光明未來的一條明路。

阿裡巴巴公司基礎設施服務首席科學家Kingsum Chow則談到了該公司打造的AJDK——這是一套JDK的定制化版本,能夠運行超過上百萬套JVM實例。

英特爾公司優化副總裁Michael Greene則在背誦了近年來愈發流行的口頭禪“資料之於本世紀,正如石油之於以往”之後,轉而借Java為載體對英特爾公司的硬體價值作出一番炫耀。

Greene介紹了來自英特爾公司的新型Java軟體——Persistent Collections for Java,這是一套用於將Java物件存儲于持久性記憶體中的庫; 另外還有Data Bench,一款工作負載基準測試工具。

甲骨文公司產品開發副總裁Chad Arimura則介紹了Fn項目,一套用於實現無伺服器函數的開源容器原生平台。其允許開發人員構建無伺服器函數,最初採用Java語言,但未來還將添加對更多語言的支援能力。這些函數將能夠運行在採用Docker容器的公有、私有或者混合雲當中。我們注意到,Fn本身大部分採用Go語言編寫而成。在今年早些時候,甲骨文公司還以實驗性方式立足Rust環境承載容器運行時。

當然,Fn專案當中仍然涉及實際伺服器。所謂的無伺服器說法,是為了強調開發人員不必直接對伺服器設備進行管理,其能夠在必要時隨時進行規模伸縮,而使用者只需要為實際資源使用量付費。

Java首席架構師Mark Reinhold作出的主題演講以Jigsaw專案為核心,其負責為Java SE平臺以及JDK(Java參考實現方案)小型車 套模組系統,同時亦可探索Java的更多未來功能選項。

對於關注Java的朋友們而言,本次JavaOne大會無疑帶來了美好的一天。Netflix公司資深軟體工程師兼Java 9模組化機制作者Paul Bakker通過Twitter對本次活動作出了總結,指出JavaOne主題演講首次真正著眼於Java並滿載有趣的新鮮資訊。

能夠運行超過上百萬套JVM實例。

英特爾公司優化副總裁Michael Greene則在背誦了近年來愈發流行的口頭禪“資料之於本世紀,正如石油之於以往”之後,轉而借Java為載體對英特爾公司的硬體價值作出一番炫耀。

Greene介紹了來自英特爾公司的新型Java軟體——Persistent Collections for Java,這是一套用於將Java物件存儲于持久性記憶體中的庫; 另外還有Data Bench,一款工作負載基準測試工具。

甲骨文公司產品開發副總裁Chad Arimura則介紹了Fn項目,一套用於實現無伺服器函數的開源容器原生平台。其允許開發人員構建無伺服器函數,最初採用Java語言,但未來還將添加對更多語言的支援能力。這些函數將能夠運行在採用Docker容器的公有、私有或者混合雲當中。我們注意到,Fn本身大部分採用Go語言編寫而成。在今年早些時候,甲骨文公司還以實驗性方式立足Rust環境承載容器運行時。

當然,Fn專案當中仍然涉及實際伺服器。所謂的無伺服器說法,是為了強調開發人員不必直接對伺服器設備進行管理,其能夠在必要時隨時進行規模伸縮,而使用者只需要為實際資源使用量付費。

Java首席架構師Mark Reinhold作出的主題演講以Jigsaw專案為核心,其負責為Java SE平臺以及JDK(Java參考實現方案)小型車 套模組系統,同時亦可探索Java的更多未來功能選項。

對於關注Java的朋友們而言,本次JavaOne大會無疑帶來了美好的一天。Netflix公司資深軟體工程師兼Java 9模組化機制作者Paul Bakker通過Twitter對本次活動作出了總結,指出JavaOne主題演講首次真正著眼於Java並滿載有趣的新鮮資訊。