大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java——永存、曲折、低谷、重生!


1991年,James Gosling帶領(lǐng)著名為“Green Team”的團隊著手研發(fā)一種新的語言以及專為下一代數(shù)字設(shè)備和計算機使用的網(wǎng)絡(luò)系統(tǒng)。歷時4年辛勤工作后,該項目成功修成正果并取名為Java

Java培訓

Java有著類似于C的語法并有“一次編譯,隨處運行”的靈便性。透過虛擬機機制,可以使代碼在底層平臺進行運行時編譯。回首Java過去的20年,首先是經(jīng)歷了微機時代的興與衰,然后進入服務(wù)器領(lǐng)域及智能電話領(lǐng)域,難道還有別的語言有如此跌宕起伏的情節(jié)嗎?

Java推出后,Sun發(fā)現(xiàn)市場上存在著一個問題—計算機領(lǐng)域與非計算機領(lǐng)域彼此是隔斷的。Sun認為這是一個機遇,如果能把兩者連接起來將會帶來一場計算機革命。“統(tǒng)一的主題是網(wǎng)絡(luò)。”Gosling說,“放眼當時的市場,兩個領(lǐng)域的廠家各自為政,沒有形成統(tǒng)一的網(wǎng)絡(luò)。因此很多時候不得不重復(fù)大量的實驗,但這些其實早在30年前的計算機科學中已得到解決。”問題的所在是電子消費品制造者沒有考慮使用網(wǎng)絡(luò),例如跨平臺的公共APIs或者代碼復(fù)用,“你幾乎找不到任何的軟件復(fù)用。所有軟件都只能不斷地被重復(fù)創(chuàng)建。我們提出的模塊概念終將改變這一局面。”

成功非坦途

Java面世的頭五年,成為當之無愧的編譯器高性能代言人。而過后五年,所有人都把重心轉(zhuǎn)向了企業(yè)應(yīng)用。Gosling說,“回首Java EE統(tǒng)治世界的場景至今仍歷歷在目。我們僅僅的失誤是把全部精力都集中于此,所有資源都被優(yōu)先調(diào)配到EE,導(dǎo)致無法投入更多的精力去開拓桌面的世界。”

Oracle Java平臺開發(fā)副總裁Saab是這樣說的,“在90年代,大多數(shù)開發(fā)者都把精力投入到桌面應(yīng)用的編寫之上。到了2000年,Pet.com的成功吸引了大批的跟風者。業(yè)界又把焦點從桌面轉(zhuǎn)移到了HTML應(yīng)用。隨著智能電話和平板的到來,基于觸摸屏的移動應(yīng)用又站在了風口。所以對于下一個流行趨勢是很難把握的,這涉及到天時、地利、人和。”

Java 2 Micro Edition(J2ME)1998年引入并把Java劃分了三個平臺:Java 2 Standard EditionJ2SE)、J2ME以及Java 2 Enterprise EditionJ2EE)。ME的意思是小型設(shè)備和嵌入系統(tǒng)。ME在翻蓋手機上得到推廣,成為當時的標配。Gosling說,“ME已經(jīng)做得足夠好了,在當時是非常強大的智能電話開發(fā)平臺。不過現(xiàn)在漸漸被遺忘,因為Android太耀眼了。”

作為一個獨立平臺,Java  ME被邊緣化了。Oracle開發(fā)部高級副總裁Cameron Purdy說在下一個版本Java 9中會把所有平臺統(tǒng)一起來,“對比SEME被獨立出來但發(fā)展緩慢。Java 9的模塊化特性會使得Java ME的可復(fù)用性得到增強,這將是反擊AndroidiOS的有力武器。”

陷入低谷

隨著Sun在近10年的低迷,Java也不能幸免地經(jīng)歷著蹉跎歲月。IBM報價65億美元,Sun沒答應(yīng),74億美元,Oracle得到了Sun

Oracle管理下,頭幾年Java表現(xiàn)良好,以0重大失誤成為安全的代名詞。不過在20131月情況開始變壞,美國土安全部(DHS)建議人們盡量不要使用Java。作為面向企業(yè)的軟件公司,打補丁deBug的速度是Oracle的短板,根本無法與面向大眾消費者的微軟或Adobe相比。別人是以小時或天來計,而Oracle是以月為基本單位。

Purdy認為Oracle已經(jīng)盡了非常大的努力去修補并清楚這個短板的重要性。問題的關(guān)鍵是如何打造一支在失去Gosling等干將后仍能獨當一面的團隊。他說,“我們聽到了不少質(zhì)疑之聲,但其實我們一直都在不斷加入投入的力度并努力尋求解決的方案。”

浴火重生

DHS的公開聲明不啻是壓垮Java的“最后一根稻草”,很多人都預(yù)言Java將風光不再。然而事情慢慢得到轉(zhuǎn)機,不少Java粉絲開始出來捍衛(wèi)Java的名聲。Dr. Dobbs Journal編輯Andrew Binstock曾發(fā)表一篇社論,其題目是:《即使面臨死亡,Java看上去還是相當健康的》。

對于Oracle的接管,Gosling表達了自己的喜悅之情,“得知這個消息后,我感到非常驚喜。Oracle是個非常出色的監(jiān)護人并大大超出了我的期望。一開始我還擔心它會不會成為第二個Solaris,現(xiàn)在看來我是多慮了。”

接管Java的頭五年,Oracle不得不重新打造一支Java團隊。“我們花了大量時間來審視整個過程以確定如何進行Bug修復(fù),從輸入到發(fā)布機制,我們回顧了大量的代碼。最后列出了一個長長的錯誤修復(fù)表。”Purdy回憶說。

安全曾讓Java蒙羞,安全也讓Java重獲新生。在2014 Pwn20wn黑客大會上,Java成為唯一沒有被攻破的平臺。而在2015的會議中,Pwn20wn甚至沒有把Java列在攻擊名單上。

現(xiàn)在和未來

Java 9將是自被Oracle收購后發(fā)布的首個重大版本。Java 9的主要目標是更大限度實現(xiàn)模塊化以幫助人們實現(xiàn)積木式的應(yīng)用編寫。

“我們的目的是幫助人們從JAR的束縛中解脫出來。”Saab說,“你將很輕松地處理在過去相當復(fù)雜的事情,例如打包。你可以只用到需要的模塊,而把其它忽略。”Purdy補充道,“這開創(chuàng)了Java平臺的先河。該特性將貫穿整個Java庫,并以單依賴圖的方式重新整理依賴。”

談及Java的未來,Eclipse基金會執(zhí)行董事Mike Milinkovich的看法是,“我認為Java的未來在于物聯(lián)網(wǎng)。我十分樂意看到Oracle及其合作伙伴能把精力放在完全點對點的Java存儲方案上,透過網(wǎng)關(guān)實現(xiàn)設(shè)備到企業(yè)后臺的連接。如果成功將能使Java在往后20年發(fā)展得更好走得更遠。雖然這還有一段路要走,但我相信Java能夠做到。”

Gosling的看法是,“VM是它本身的生態(tài),所有部分彼此相通。IT世界的未來是要實現(xiàn)互聯(lián)互通。把邊緣和核心統(tǒng)一起來,可以省卻內(nèi)外分開管理的麻煩,從而得到更加強大的平臺。”

遍地開花

雖然很多人都曾預(yù)言Java將一蹶不振,但是現(xiàn)今在不少的重要項目中,Java仍扮演著極其重要的角色。

Purdy指出,沒有Java,甚至不會有大數(shù)據(jù)的大發(fā)展,“Hadoop本身就是用Java編寫的。當你需要在運行MapReduce的服務(wù)器集群上發(fā)布新功能時,你需要進行動態(tài)的部署,而這       正是Java所擅長的。”

另一Java受惠者是Twitter。一開始Twitter是用Ruby on Rails編寫的,但是隨著用戶數(shù)的增長RoR逐漸顯得力不從心。Fail Whale(失敗鯨)的宕機畫面預(yù)示著瓶頸問題亟需解決。在2012年,TwitterRoR轉(zhuǎn)向了JavaScala,而失敗鯨從此滅絕了。

可見Java不但沒有成為昨日黃花,還重新煥發(fā)了新的生機。讓我們共同期待Java 9,看看Oracle將為廣大開發(fā)者帶來什么樣的驚喜。

更多Java培訓Java視頻Java教程盡在動力節(jié)點Java培訓,關(guān)注動力節(jié)點官方微信,獲得一手Java全新知識

 

上一篇:編程語言五花八門 哪種可以讓程序員賺到更多錢?
下一篇:越來越“簡單”的Java

開班信息

主站蜘蛛池模板: 男女羞羞免费视频 | 国产主播在线播放 | 日韩欧美一区二区三区久久 | 免费毛片网 | 九九热在线免费视频 | 老师粗又长好猛好爽视频 | 久久久久久综合对白国产 | 越猛烈欧美xx00动态图免费 | 成人国产激情福利久久精品 | 国产精品亚洲精品观看不卡 | 亚洲精品高清国产麻豆专区 | 成人午夜在线观看国产 | 色婷婷久久综合中文久久一本` | 日韩精品一区二区三区四区 | 99国产精品高清一区二区二区 | 亚洲国产高清美女在线观看 | 天天干天天曰 | 欧美精品h在线播放 | 午夜视频网站 | 综合网在线视频 | 国产成人免费不卡在线观看 | 欧美日韩亚洲国产 | 久久这里精品青草免费 | 天天射天天操天天 | 婷婷国产成人久久精品激情 | 一本大道香蕉高清久久 | 日韩在线播放中文字幕 | 特黄特黄aaaa级毛片免费看 | 2019天天干天天操 | 国产一区二区三区在线 | 亚洲欧美精品成人久久91 | 国产成人一级片 | 久久精品免观看国产成人 | 亚洲狠狠婷婷综合久久久图片 | 日本成本人在线观看免费视频 | 国内精品久久久久久不卡影院 | 性欧美一级毛片在线播放 | 国产激情小视频 | 久久免费观看国产99精品 | 国产色婷婷视频在线观看 | 狠狠色丁香婷婷综合激情 |