我放棄Python轉Go語言的9大理由(附優秀書籍推薦)

有隻黑白貓發表於2019-12-27

簡介: 這篇文章主要給大家介紹了關於我放棄Python轉Go語言的9大理由,以及給大家推薦了6本優秀的go語言書籍,對同樣想學習golang的朋友們具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。

https://ucc.alicdn.com/pic/developer-ecology/a235d324c8134aabbf7c4dbb961fe2ae.png
原文連結
Go大概2009年面世以來,已經8年了,也算是8年抗戰。在這8年中,已經有很多公司開始使用Go語言開發自己的服務,甚至完全轉向Go開發,也誕生了很多基於Go的服務和應用,比如Dokcer、k8s等,很多的大公司也在用,比如google(作為開發Go語言的公司,當仁不讓)、Facebook、騰訊、百度、阿里、京東、小米以及360,當然除了以上提到的,還有很多公司也都開始嘗試Golang,這其中是什麼原因呢?讓我們來一起分析分析。

原因 1:效能

https://ucc.alicdn.com/pic/developer-ecology/f3e0c0ffc955424d9ae3275575f07fac.png
Go 極其地快。其效能與 Java 或 C++相似。在我們的使用中,Go 一般比 Python 要快 30 倍。
以下是 Go 與 Java 之間的基準比較:
https://ucc.alicdn.com/pic/developer-ecology/83fb0dd41ef64f2db41e7f5639e3a484.png
https://ucc.alicdn.com/pic/developer-ecology/2368dc7913d54cfb872e605ec3d05c4b.png
https://ucc.alicdn.com/pic/developer-ecology/030b9fef4e6643b994f7e16abdca38ae.png
https://ucc.alicdn.com/pic/developer-ecology/e4f8189e6ebe4e3793baceb0d8d6506f.png
原因 2:語言效能很重要

對很多應用來說,程式語言只是簡單充當了其與資料集之間的膠水。語言本身的效能常常無關輕重。

但是 Stream 是一個 API 提供商,服務於世界 500 強以及超過 2 億的終端使用者。數年來我們已經優化了 Cassandra、PostgreSQL、Redis 等等,然而最終抵達了所使用語言的極限。

原因 3:開發者效率&不要過於創新


關鍵字:Go語言   書籍推薦     


相關文章