作爲程序員,你怎麼看待用go語言重寫所有的Java後臺工程

作爲程序員,你怎麼看待用go語言重寫所有的Java後臺工程



作爲程序員怎麼看待這件事,go語言是成主流趨勢了嗎?會Java的程序員怎麼辦,不會失業吧!現在小編就帶領大家看看這兩門語言到底有何特點以及網友對此事的一個認知。


Go語言是谷歌2009年發佈的第二款開源編程語言。Go語言專門針對多處理器系統應用程序的編程進行了優化,使用Go編譯的程序可以媲美C或C++代碼的速度,而且更加安全、支持並行進程。北京時間2010年1月10日,Go語言摘得了TIOBE公佈的2009年年度大獎。

作爲程序員,你怎麼看待用go語言重寫所有的Java後臺工程


Java:是一種可以撰寫跨平臺應用程序的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於PC、數據中心、遊戲控制檯、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社羣。

作爲程序員,你怎麼看待用go語言重寫所有的Java後臺工程


二:Java與go相比,其優勢

作爲程序員,你怎麼看待用go語言重寫所有的Java後臺工程


雖然Java應用最廣泛,但與其它語言比並沒有什麼技術上的優勢。常會看到各種抱怨,說Java語言設計不如C#,對native的精確控制和靈活性不然C++,動態性、開發效率方便不如Ruby,Python,Node,在高併發領域又不如Erlang,中間應用層又遠不如Go、Swift等,但爲什麼它一直是編程語言排行榜首,並且在大公司中廣泛應用呢?

那說明肯定有自身的優勢,值得大家去追捧去學習

Java語法不復雜,入門簡單。

開源,擁有大量的第三方庫,並且大部分質量有保證,可以拿來就用,對軟件生產效率的提升所帶來的巨大價值。

擁有免費好用的IDE——Eclipse,通過插件幾乎可以滿足日常開發的任何需求。

最重要的Java在不斷的進化,並且在慢慢的進化

三:現在看看網友們怎麼評價這件事

@楊碩這位網友:彷彿看到2013年關於go語言和Java語言的比較,但是Java仍然是目前最火的語言,用的最廣泛的,已經有40年的歷史了,go這幾年上升比較快,09年才發佈,時間比Java還要晚,但國內運用go的還是不多。目前來說,Java還是最強大的語言

@路問問這位網友:愛Java,就不斷的開源完善它,使他不斷的健壯、高效,放棄它轉而去用生態系統還有待完善的go,單單從人力成本和時間成本來看,不是明智之舉。

作爲程序員,你怎麼看待用go語言重寫所有的Java後臺工程


當然還有搞笑的網友說:因爲他們負責人只會go,不會Java,用不好一門語言就說這不好那不好,都是扯淡

比較幽默的網友說:如果不是Java太龐大太深入市場,恐怕早就死了吧.........

網友從成本上分析:go幹活的學習成本比Java低,部署維護成本相比也低,這就是爲什麼用go的原因。

我的觀點:go語言更適合雲計算平臺,雲計算又是這兩年比較受追捧的概念,所以造成go語言的熱度一直居高不下。如果你只是個創業公司的程序員,做一般小APP的,Java仍是最基礎的,這就是爲什麼Java一直居高不下的原因。

記得關注+轉發呢

福利

收集整理了一份Java核心知識點寶典,需要的自取自取自取,關注我的供種號 Java周某人 即可拉


作爲程序員,你怎麼看待用go語言重寫所有的Java後臺工程



作爲程序員,你怎麼看待用go語言重寫所有的Java後臺工程


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章