成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java二十周年:輝煌、低谷與未來(lái)

譯文
開(kāi)發(fā) 后端 開(kāi)發(fā)工具
甲骨文公司Java副總裁回顧J2EE、OpenJDK、安全問(wèn)題以及Java 7面世的種種曲折。

甲骨文公司Java副總裁回顧J2EE、OpenJDK、安全問(wèn)題以及Java 7面世的種種曲折。

[[134650]]

盡管Java語(yǔ)言是由Sun Microsystems公司所締造,但自2010年收購(gòu)Sun之后、甲骨文公司就成了這套平臺(tái)的監(jiān)護(hù)者。在此期間,甲骨文方面先后推出了Java 7與Java 8,而其版本9也將于明年與廣大開(kāi)發(fā)者見(jiàn)面。當(dāng)下正值Java誕生二十周年,我們就借此機(jī)會(huì)與甲骨文公司Java平臺(tái)部門(mén)軟件開(kāi)發(fā)副總裁Georges Saab進(jìn)行直接交流,共同回顧過(guò)去、評(píng)說(shuō)現(xiàn)在、展望未來(lái)。

記者: 甲骨文公司接掌Java至今還不到五年半。那么Java誕生二十周年對(duì)于甲骨文來(lái)說(shuō)有著怎樣的意義?

[[134651]]

Georges Saab

Georges Saab,甲骨文公司Java平臺(tái)部門(mén)軟件開(kāi)發(fā)副總裁

Saab: 我們一直在努力打理一切,確保Java社區(qū)繼續(xù)保持活力、充滿(mǎn)干勁并推動(dòng)該項(xiàng)技術(shù)不斷發(fā)展。當(dāng)然,甲骨文公司本身也是 Java的一大用戶(hù),因此我們也以振奮而愉悅的心情慶祝著二十周年這一里程碑的到來(lái)。二十歲對(duì)于人類(lèi)來(lái)說(shuō)僅僅算是步入青年,我們期待著Java能夠繼續(xù)充 滿(mǎn)生機(jī)地迎來(lái)下一個(gè)二十年。

Java的各主要里程碑

記者: 您認(rèn)為在過(guò)去二十年中,Java迎來(lái)了哪些主要里程碑?

Saab: 我們可以回顧過(guò)去、審視陸續(xù)出現(xiàn)的各個(gè)Java主要版本。很明顯,Java在最初發(fā)布時(shí)的版本以及既定目標(biāo)與我們?nèi)缃竦挠∠笙嗳ド踹h(yuǎn)。事實(shí)上,Java的初始設(shè)計(jì)思路是運(yùn)行在機(jī)頂盒等各類(lèi)嵌入式設(shè)備之上。

在當(dāng)初的起步階段,Java的類(lèi)庫(kù)等機(jī)制可謂體積小巧但同時(shí)又***擴(kuò)展能力,因此其迅速在Web領(lǐng)域積累起旺盛的人氣、并開(kāi)始以全新的使用方式——例如在瀏覽器中——全面崛起。

從當(dāng)初庫(kù)的不斷成熟與拓展一直到如今的樣貌,真正讓Java改頭換面的變化是從1.2版本開(kāi)始的。而在此之后,我想要談?wù)凟E(即Enterprise Edition),這也是Java發(fā)展歷程中的一大里程碑。

Java將走向何處

記者: 未來(lái)Java會(huì)走向何處?我們已經(jīng)在Java 8當(dāng)中獲得了函數(shù)編程能力,而Java 9則將帶來(lái)模塊化機(jī)制。是否存在著什么我們尚不知曉的Java發(fā)展路線(xiàn)圖?

Saab: 你可以去看看OpenJDK JEP(即JDK Enhancement Proposal,JDK增強(qiáng)方案)的進(jìn)程頁(yè)面,其中列出了全部正處于討論當(dāng)中的方案思路。

一部分已經(jīng)提出的JEP旨在為Java對(duì)象在內(nèi)存中提供更理想的布局機(jī)制。基本上,我們建立起一個(gè)名為Valhalla的有趣項(xiàng)目,它的作用是為Java審查值類(lèi)型。從本質(zhì)上講,該項(xiàng)目的著眼點(diǎn)位于Java主體與Java對(duì)象之間。

記者: 在未來(lái)幾年內(nèi),Java還會(huì)帶來(lái)哪些值得期待的變化?

Saab: 另一套看起來(lái)頗具前途的方案是Java Native Interface的新版本,它能夠在Java與本機(jī)代碼(例如C或者C++)之間實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)共享,從而顯著簡(jiǎn)化不同語(yǔ)言之間的調(diào)用流程。

記者: 您認(rèn)為Java在未來(lái)五年、十年甚至是二十年會(huì)發(fā)生怎樣的變化?

Saab: 我們對(duì)于物聯(lián)網(wǎng)概念所帶來(lái)的各種前景充滿(mǎn)期待。Java在這一領(lǐng)域擁有諸多優(yōu)勢(shì),它不僅有能力應(yīng)對(duì)這些相當(dāng)分散的碎片化設(shè) 備、同時(shí)也讓開(kāi)發(fā)人員得以利用自己所熟知的語(yǔ)言更輕松地介入其中。而且從多個(gè)角度來(lái)看,目前Java所面臨的挑戰(zhàn)以及環(huán)境與Java當(dāng)初誕生并逐步發(fā)展時(shí) 非常類(lèi)似。

我們?cè)诙说蕉讼到y(tǒng)領(lǐng)域面臨著更多挑戰(zhàn),因?yàn)樵谶@里我們需要利用設(shè)備、網(wǎng)關(guān)以及某種后端云服務(wù)來(lái)應(yīng)對(duì)一切可能出現(xiàn)的狀況。有鑒于此,Java正是少數(shù)幾種能夠在此類(lèi)環(huán)境下順利應(yīng)對(duì)一切問(wèn)題、并承諾通過(guò)單一解決方案讓人們輕松上手的技術(shù)成果之一。

Java發(fā)展中的***低谷

記者: 在過(guò)去二十年當(dāng)中,Java最令您失望的狀況是什么?

Saab: JDK 6那個(gè)時(shí)期相當(dāng)具有挑戰(zhàn)性,我們?cè)诖穗A段耗費(fèi)了很長(zhǎng)一段時(shí)間,而且情況直到Java 7的出現(xiàn)才得到改觀(guān)。在某種程度上,我們可以將其歸咎于當(dāng)時(shí)公司所面臨的一些經(jīng)濟(jì)問(wèn)題,但當(dāng)時(shí)投入的時(shí)間與精力并沒(méi)有白費(fèi)。經(jīng)過(guò)艱難的探索,我們最終打造 出了JDK 6的代碼庫(kù),并于隨后將其開(kāi)放——這就是后來(lái)的OpenJDK。

在這種意義上,我們又用了很長(zhǎng)時(shí)間才推出Java的下一個(gè)主要版本,這確實(shí)教人有些失望。不過(guò)歸根結(jié)底,這一切都成了OpenJDK社區(qū)的誕生歷程,而也正是因?yàn)槿绱恕⑽覀儾庞辛巳缃竦腏ava 7與Java 8。

記者: 甲骨文公司在Java當(dāng)中遭遇到大量安全問(wèn)題。那么甲骨文已經(jīng)取得了主動(dòng)權(quán),還是說(shuō)目前安全性仍是困擾Java發(fā)展的一大阻礙?

Saab: 我們一直都在認(rèn)真對(duì)待安全問(wèn)題,而且這也是個(gè)要求我們永遠(yuǎn)保持警惕的老對(duì)手。我認(rèn)為考慮到自身能力以及問(wèn)題嚴(yán)重性這兩大因 素,我們的工作成果已經(jīng)算是不錯(cuò)了。而且我們也一直在以主動(dòng)方式解決問(wèn)題,希望借此確保Java項(xiàng)目擁有良好的安全改善進(jìn)程,從而使得我們開(kāi)發(fā)出的新功能 擁有理想的安全立足點(diǎn)、并最終以盡可能出色的狀態(tài)與用戶(hù)見(jiàn)面。

我們也在努力確保為利用Java語(yǔ)言開(kāi)發(fā)軟件的用戶(hù)們提供必要的API,只要確切使用、這些API將切實(shí)幫助他們的應(yīng)用程序獲得更理想的安全水平。

如果大家關(guān)注我們每季度按時(shí)公布的關(guān)鍵性補(bǔ)丁更新追蹤記錄,就會(huì)發(fā)現(xiàn)其中所包含的漏洞修復(fù)數(shù)量相當(dāng)驚人。而且在最近幾次發(fā)布當(dāng)中,得到修復(fù)的漏洞數(shù)量開(kāi)始有所下降——這并不是因?yàn)槲覀兺婧雎毷兀且驗(yàn)槲覀兇_實(shí)已經(jīng)解決掉了大部分安全問(wèn)題。

Java如何應(yīng)對(duì)來(lái)自其它語(yǔ)言的挑戰(zhàn)

記者: Java要如何應(yīng)對(duì)來(lái)自其它新型編程語(yǔ)言的挑戰(zhàn)——例如JavaScript、谷歌Go、谷歌Dart或者其它時(shí)髦方案?JVM本身能夠承載多種語(yǔ)言類(lèi)型。既然有這么多編程語(yǔ)言備選方案,Java要如何才能牢牢抓住開(kāi)發(fā)人員的心?

Saab: 我們樂(lè)于看到目前這種編程語(yǔ)言百花齊放的態(tài)勢(shì)。需要著重強(qiáng)調(diào)的一點(diǎn)是,作為Java語(yǔ)言的監(jiān)管者,我們同時(shí)也是該語(yǔ)言*** 的使用者之一,我們的內(nèi)部環(huán)境中擁有大量由Java編寫(xiě)而成的活躍應(yīng)用程序。因此,我們對(duì)于Java的光明未來(lái)負(fù)有雙重責(zé)任。我們不可能實(shí)驗(yàn)或者推出那些 無(wú)法帶來(lái)良好收效的開(kāi)發(fā)成果。對(duì)Java來(lái)說(shuō),它根本沒(méi)有必要去嘗試一大堆不同類(lèi)型的新功能、從而標(biāo)榜自己始終站在時(shí)代的前沿。

相反,我們勾勒出的規(guī)劃在于確保自己拿出的新進(jìn)展以及新技術(shù)能夠***程度適用于更多用戶(hù),而且這些成果必須經(jīng)過(guò)嚴(yán)格的檢驗(yàn),從而保證其精巧可行、易于理解、易于使用并能夠在某種程度上具備可擴(kuò)展能力。我們已經(jīng)擁有類(lèi)似的實(shí)例,比如Java 8當(dāng)中的lambda。

當(dāng)然,我們很高興看到有這么多語(yǔ)言能夠運(yùn)行在JVM之上,而且我認(rèn)為使用這些語(yǔ)言的用戶(hù)之間會(huì)擁有良好的意見(jiàn)交流——這種多元而又健康的態(tài)勢(shì)令我們非常振奮。

原文標(biāo)題:Java at 20: Its successes, failures, and future

責(zé)任編輯:王雪燕 來(lái)源: 51CTO
相關(guān)推薦

2011-11-03 16:08:46

Vim

2015-04-30 10:19:25

戴爾云計(jì)算

2015-05-22 10:31:44

Java二十周年

2015-09-14 17:55:40

戴爾PowerEdge二十周年

2015-06-12 16:45:08

AMD社會(huì)責(zé)任

2015-05-20 09:52:47

2021-07-07 09:50:05

Bram Cohen文件共享開(kāi)源

2021-09-16 14:26:32

網(wǎng)絡(luò)9.11網(wǎng)絡(luò)攻擊網(wǎng)絡(luò)安全

2020-04-24 13:30:44

漏洞掃描漏洞掃描器

2012-04-19 16:28:44

2015-03-19 11:10:52

GNU宣言

2014-04-08 13:29:38

BASIC

2013-09-25 16:00:40

FedoraLinux

2015-05-28 15:46:50

技術(shù)周刊

2014-07-25 19:32:10

XToolsCRM

2011-04-12 09:12:46

Linux微軟

2015-09-09 11:16:31

戴爾云計(jì)算

2012-05-16 10:13:53

紅帽Linux

2012-01-04 09:51:08

Mac OS未來(lái)

2015-09-09 11:22:29

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日本成人三级电影 | 国产日韩欧美 | 亚欧午夜| 国产一级黄色网 | 久久精品亚洲精品国产欧美 | 国产精品久久久久久吹潮 | 91精品久久久 | 欧美视频在线一区 | 日韩av视屏 | 美女黄视频网站 | 亚洲国产成人精品女人久久久野战 | 欧美日韩不卡在线 | 国产精品国产精品 | 久久久成 | 狠狠色狠狠色综合系列 | 综合国产| h片在线观看免费 | 在线国产99 | av在线三级 | 日韩一区二区三区四区五区 | 成人免费淫片aa视频免费 | 国产三区在线观看视频 | 福利网站导航 | 黑人巨大精品欧美一区二区一视频 | 久久香蕉网 | 欧美黑人巨大videos精品 | 国产高清免费视频 | 亚洲欧美日韩精品久久亚洲区 | 一区二区三区高清 | www.婷婷| 亚洲欧美中文日韩在线v日本 | 国产福利在线 | 国产伦精品一区二区三区精品视频 | 91在线一区| 超碰在线播 | 丁香综合 | 在线观看亚洲专区 | www.久久久.com | 毛片一区二区三区 | 91久久国产综合久久 | 久久久婷 |