java已死?

最近看到一篇新聞:

甲骨文無心戀戰(zhàn):Java企業(yè)版休矣

剛看到這條新聞的時候霹粥,我是震驚的,作為編程語言的老大疼鸟,居然被他的老大哥(Oracle)淪落到這個地步了后控,有可能是因為開源不賺錢吧。但看下面的評論空镜,又是很多評論說是Java語言很爛浩淘,早一點必將被淘汰之類的話。我深深的為Java打抱不平

但事實是近幾年java在所有編程語言中受歡迎程度都是最高的吴攒,達到了近四分之一张抄,移動開發(fā)的崛起雖然給Java帶來一定的沖擊,但編程語言的老大哥非Java莫屬洼怔,但在我看來署惯,Java的精神永存,并且在今后的幾年內還是編程語言的老大哥

是什么讓Java發(fā)展的如此迅猛茴厉?

很多人就有疑問了泽台,Java如何在短時間內變得如此強大,是怎么做到的矾缓?

Java作為典型的面向對象語言怀酷,他生來就是面向對象的。甚至他沒有不面向對象的編程方式嗜闻,充分演繹了萬物皆對象的世界觀蜕依,幾乎所有大學的面相對象課程就是以Java為基準進行講解的,面向對象下的設計模式使得Java在開發(fā)復雜應用的時候變的如此的優(yōu)雅琉雳,可以說Java天生驕傲

Java是一次編譯样眠,跨平臺運行,這就造就了現(xiàn)在如此大的體量翠肘。這就歸功于Java獨特的編譯手法檐束。Java先編譯成.class文件,編譯了源碼之后束倍,就可以開始運行了被丧,這時候需要用到Java解釋器,把.class文件變成機器語言運行绪妹,因此Java很快甥桂。當遇到圖形化界面時不同的環(huán)境運用不同的圖形風格,這就造就了現(xiàn)在Java的跨平臺邮旷,這就是Java的虛擬機黄选,Java的常量池大大提高了內存的使用率,這直接導致了現(xiàn)代生活的方方面面都運用了Java婶肩,家里的微波爐办陷,機頂盒內的中控程序貌夕,Java已經融入了我們的生活

我認為開源的思想是世界最偉大的發(fā)明,是給全世界軟件懂诗、網絡工程師的禮物蜂嗽,而Java的精神就是開源的精神,大量的開源庫(Struts殃恒、Spring MVC植旧、Spring、Hibernate离唐、MyBatis病附、DBCP、C3P0亥鬓、JUnit),Marven倉庫內的jar包依賴更是數(shù)不勝數(shù)完沪,因此即使有一天它不再輝煌,但是這種精神會伴隨嵌戈,直至永恒

大家要記住1995年覆积,因為那是Java的生日,世界從此誕生了一個編程語言的巨人:Java熟呛,經歷了時間的歷練宽档,類庫的增加,Java越來越多的運用到服務器領域庵朝、嵌入式開發(fā)吗冤、游戲的開發(fā),可以說大家都對那個咖啡杯抱有自己獨特的情懷九府。然而咖啡杯本身也有自己的故事

有一天椎瘟,幾位Java成員組的會員正在討論給這個新的語言取什么名字,當時他們正在咖啡館喝著Java(爪哇)咖啡侄旬,有一個人靈機一動說就叫Java怎樣肺蔚,這個提議得到了其他人的贊同,于是儡羔,Java這個名字就這樣傳開了婆排。后來的JavaBean什么的都是向咖啡致敬

Java的未來

現(xiàn)代,隨著PHP笔链,node語言的崛起,越來越多的語言開始挑戰(zhàn)Java這位老大哥的位置腮猖,新語言(node)的很多實現(xiàn)其實已經優(yōu)于Java鉴扫,并且有著更快的開發(fā)速度,Java開發(fā)也面臨了最大的問題:相對于其它的面向對象語言澈缺,由于嚴謹導致Java更難學坪创,軟件公司做過一個調查炕婶,零基礎上手PHP只要三個月,但上手Java要半年莱预,我們這邊的上手不是打個Hello World即可柠掂,而是可以參與實際的業(yè)務開發(fā);另外一點就是開發(fā)慢依沮,由于人力成本的提高涯贞,很多創(chuàng)業(yè)公司很少會考慮這門優(yōu)雅的強類型語言,新時代下的快速迭代危喉,讓Java面臨了很大的挑戰(zhàn)宋渔。

但我認為Java這門語言,Java還是尤其適合編寫大型的系統(tǒng)辜限。在大型企業(yè)手中不會末落皇拣,正是因為Java的嚴謹,才導致了這么多企業(yè)的ERP薄嫡、MIS系統(tǒng)都運用Java氧急。隨著數(shù)據(jù)越來越多,公司開始邁向大數(shù)據(jù)毫深,Java的Hadoop就是一個比較完美的開源解決方案吩坝,它對很多機器進行集成,提前說一下费什,Hadoop也是用Java實現(xiàn)并且開源的哦

我現(xiàn)在的觀點:業(yè)務才是真正驅動編程語言的發(fā)展钾恢,正是業(yè)務的千奇百怪,才誕生了如此多的編程語言鸳址,用來解決特定的問題瘩蚪,通過不同的業(yè)務選擇不同的語言就顯得非常的重要

作為一個大型項目,我認為Java還是最先的選擇稿黍,豐富的類庫疹瘦,強類型語言的嚴謹,純面向對象的優(yōu)雅巡球,Java都有所具備言沐,而且現(xiàn)在的開源庫,使開發(fā)的速度大大加快酣栈;一些網頁小型項目险胰,就比如需要給用戶做一個視圖進行搜索之類的,或者是一個小型的管理系統(tǒng)矿筝,你會發(fā)現(xiàn)PHP就變得如此的適合起便,它開發(fā)速度極快,代碼可以面向對象,面向過程榆综,甚至可以不運用開源框架就可以完成web小型應用的開發(fā)妙痹;如果需要寫一個網絡爬蟲,那Python就變的如此的方便鼻疮;如果你是運維怯伊,維護的是Linux,shell腳本和Linux命令就是你平時的戰(zhàn)斗工具判沟;如果你想嘗新耿芹,想試試手,并且做了蠻久的前端工程師水评,node是你的不二選擇猩系;如果你是單片機的嵌入式,好吧我對這些啥都不懂中燥,但是聽說是萬能的C

當然寇甸,一切最新的計算機編程技術,都服務于業(yè)務疗涉,業(yè)務才是現(xiàn)如今計算機發(fā)展的核心拿霉,正是業(yè)務推動著計算機技術的發(fā)展,愿幾年后我還能驕傲的說出我是Java工程師

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末咱扣,一起剝皮案震驚了整個濱河市绽淘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌闹伪,老刑警劉巖沪铭,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異偏瓤,居然都是意外死亡杀怠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門赔退,熙熙樓的掌柜王于貴愁眉苦臉地迎上來证舟,“玉大人女责,你說我怎么就攤上這事姓惑。” “怎么了妓肢?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長痘拆。 經常有香客問我纺蛆,道長规揪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮奸忽,結果婚禮上,老公的妹妹穿的比我還像新娘欠雌。我一直安慰自己富俄,他們只是感情好而咆,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布翘盖。 她就那樣靜靜地躺著馍驯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪狂打。 梳的紋絲不亂的頭發(fā)上混弥,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天晾捏,我揣著相機與錄音,去河邊找鬼劳秋。 笑死胖齐,一個胖子當著我的面吹牛呀伙,可吹牛的內容都是我干的。 我是一名探鬼主播箫锤,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼麻汰,長吁一口氣:“原來是場噩夢啊……” “哼五鲫!你這毒婦竟也來了岔擂?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎痛倚,沒想到半個月后蝉稳,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年饿这,在試婚紗的時候發(fā)現(xiàn)自己被綠了长捧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出剧蹂,到底是詐尸還是另有隱情宠叼,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站剂邮,受9級特大地震影響横侦,放射性物質發(fā)生泄漏枉侧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望翼虫。 院中可真熱鬧蛙讥,春花似錦、人聲如沸旁涤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽注祖。三九已至,卻和暖如春肚菠,著一層夾襖步出監(jiān)牢的瞬間罩缴,已是汗流浹背箫章。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工檬寂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留焰薄,地道東北人塞茅。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓野瘦,卻偏偏與公主長得像鞭光,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子席覆,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,163評論 25 707
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法耙蔑,內部類的語法甸陌,繼承相關的語法钱豁,異常的語法疯汁,線程的語...
    子非魚_t_閱讀 31,639評論 18 399
  • 深夜那一哨緊急沫换, 原以為也只是平常的出警最铁, 爆炸驟然叨擾天津冷尉, 給一座城市措手不及。 殘酷災情磕谅, 你們選擇逆火而行...
    小雪xe閱讀 798評論 2 2
  • 我可以把酒高歌談天說地 我可以夢里花落倍感相思 我可以一覺天亮忘記憂愁 我可以沙漠花開煙花塵埃 可以黃昏追黎明天空...
    1860fb3b42da閱讀 171評論 0 1
  • 在開發(fā)過程中捌浩,某些功能需要重復使用,利用React中的props來傳遞參數(shù)进统,通過參數(shù)來控制子組件的屬性麻昼。 使用此頁...
    自然python閱讀 1,974評論 1 0