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

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

開班信息

主站蜘蛛池模板: 一级黄色片免费看 | 亚洲欧美精品中文字幕 | 日韩欧美1区 | 日韩在线播放一区 | 日本激情在线看免费观看视频 | 色一情一乱一伦一区二区三区 | 91成人免费观看 | 日本伊人网 | 成免费网站| 中文一区在线观看 | 免费看h网站| 精品一区视频 | 网站在线观看你懂的 | 日日摸夜夜爽夜夜爽出水 | 国产国产成人人免费影院 | 综合成人 | 国产乱视频 | 中国黄色网页 | 成年视频国产免费观看 | a级精品国产片在线观看 | 狠狠干2021 | 成年性生交大片免费看 | 精品视频在线免费看 | 欧美日韩三区 | 国产亚洲日本人在线观看 | 欧美 日本 | 国产一级视频播放 | 羞羞视频在线观看 | 欧美特黄a级高清免费大片 欧美太黄太色视频在线观看 | gogo大胆全球裸xxxx | 伊人天伊人天天网综合视频 | 日日舔夜夜摸 | 91精品欧美产品免费观看 | 99久久国产综合精品麻豆 | 午夜剧场直接免费观看 | 亚洲一区2区三区4区5区 | 97青草香蕉依人在线播放 | 亚洲欧美日韩视频一区 | 亚洲午夜精品aaa级久久久久 | 巨胸喷奶水www久久久 | 欧美成人做性视频在线播放 |