黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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


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

Java培訓

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

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

成功非坦途

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

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

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

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

陷入低谷

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

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

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

浴火重生

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

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

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

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

現在和未來

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

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

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

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

遍地開花

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

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

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

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

更多Java培訓,Java視頻Java教程盡在動力節點Java培訓,關注動力節點官方微信,獲得一手Java全新知識。

 

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

開班信息

主站蜘蛛池模板: 最近中文字幕高清字幕 | 亚洲成a人片在线观看导航 亚洲成a人片在线观看精品 | 国产日产亚洲欧美综合另类 | 欧美极度极品另类 | 久久996re热这里有精品 | 手机精品在线 | 欧美亚洲国产片在线观看 | 日本大黄网站 | 成人手机在线观看 | 国产精品九九视频 | 久草色视频 | 免费国产黄网站在线观看 | 日本波多野结衣字幕久久 | 国产一级一片免费播放刺激 | 中文字幕一区二区三区精品 | 在线观看中文字幕 | 黄色片在线免费播放 | 日韩亚洲欧美一区 | 麻豆亚洲一区 | 麻豆国内精品久久久久久 | 成人9久久国产精品品 | 欧美三级日韩 | 国产黄色的视频 | 午夜影院啊啊啊 | 亚洲国产女人aaa毛片在线 | 国产精品xxxav免费视频 | 国产成人久久 | 日韩三级免费观看 | 久久人人爽人人爽人 | 免费人成在线观看网站 | 全黄性| 日韩欧美 在线播放 | 日韩理论 | 精品福利一区 | 日韩欧美三级在线观看 | 福利网导航 | 日本免费一区二区三区看片 | 第一福利官方导航大全 | 在线日韩亚洲 | 欧美一级va在线视频免费播放 | 日本福利片在线观看 |