GO語言,有人贊,有人噴!未來,它能否撼動java的位置

GO語言,有人這樣噴:

用GO語言就是不爽,太死板,嚴格執行「Google 代碼指南」將一個開放的大括號放在新行將會導致編譯器發出語法錯誤。破碎不堪的包管理,沒有繼承,缺失泛型,創建對象的方式太多令人糾結,不支持動態加載類庫等。

GO語言,有人這樣稱讚:

有人說“GO將統治下一個十年”, 知乎上有人透露:嗶哩嗶哩用go語言重寫所有的java後臺工程,也有人說go 成為了世界上最併發的語言,大概四分之三的新東西是用 Go 寫的,幾乎所有新的、有趣的東西都是用 Go 寫的。

GO語言,有人贊,有人噴!未來,它能否撼動java的位置

國內Go語言大中華區首席佈道師——許式偉,在QCon2015上海站上的分享。他預測Go語言10年內一定會超過C和java,並且統治這一個10年!

未來GO真的可以撼動java的位置嗎?讓我們來看一看究竟是什麼給了它十足的底氣。

運行速度就是這麼快

當你用maven下載了半個互聯網,同時啟動要佔用 800M 虛擬內存,或者當你運行一個 RoR 的應用的時候佔用了 200M,這和 Go 平均 5-20M 的運行時想比真是相差巨大。並且這種差距可以立刻轉換到賬單上,當你公司每個月少給 25-30 美金在 AWS 上就顯而易見了。隨著這種激烈的趨勢下去,我們會看到越來越多的公司因為上述理由採用這種模式,並且你可以打賭即將迎來 Go 的時代。

GO在國外使用率極高

“在美國市值前20的企業有超過一半正在使用Go”。不僅市值前20的企業,國外很多初創企業,都在使用Go語言。 近年來,Go語言在中國的關注,也異常火爆。幾乎每一天,都聽到許多人談論到 Go語言。


軟件開發工具

幾乎所有這幾年出現的 軟件開發 工具都已經被用 Go語言 語言改寫了。我覺得這恐怕預示著什麼。通常,相對於一般的開發小組,小公司的運維小組收到的監管很少。只要是能工作的工具,他們一般就會去用,而不需要獲 得誰的批准。對他們來說 Go語言 語言工作的非常棒,這是一門靜態類型和編譯型的語言(無需安裝需要上千個依賴的運行庫),而且 Go語言 的運行庫也不大,也不用動不動就需要 100-300M的磁盤空間(看看 ruby、jvm 吧)。

比特幣

許多DeferPanic 上的用戶都與比特幣/虛擬貨幣有關。這並非巧合,整個生態系統的共同點是使用Go語言。

不管你聽到過什麼,比特幣都還沒有死掉。很多用例傳統上沒想到過的,但是實際上已經有了很大的成功。我們的這些用戶需要有高性能和更好的數據安全性的保證,Go語言在這方面顯然是很好的選擇。

容器技術

有趣的是和那些科技人士交談後發現他們居然不知道今天所有容器技術都是 Go語言 寫的,不是 99%,也不是 95%-100%。所有今天在使用的容器軟件都是 Go語言 寫的。

如果你還沒有開始使用 Go 就說明你的組織已經落後了!

Go 在未來,Go 是你的未來,你還有得選擇!

Go 會統治接下來的十年!

插播一條廣告:黑馬程序員C/C++精品就業班課程升級之後也加入了Go語言開發的部分, 並且黑馬程序員正在錄製GO語言的免費視頻教程,你想要嗎?


分享到:


相關文章: