Go語言發展淺談
阿新 • • 發佈:2018-12-22
Go語言演進
語法上幾乎沒有增加什麼顯眼的語法特性,變化主要圍繞降低心智負擔、細節完善、工程化、Go編譯提速、效能GC優化、多平臺的移植、標準化、強化社群約定等。
Go語言未來發展
- 3到5年內,Go主攻方向仍然是服務端開發,偏向於雲端計算方向
- 會出現更多移動開發,在iOS和Android的應用會越來越多
- 網路應用的第三方庫會越來越豐富
- Go語言會在桌面端程式設計佔據重要地位
Go在IT中影響力
Go語言將登上語言榜前列,與C和Java並列前三甲
Go語言稱霸雲端計算(Prediction: Go will become the dominant language for systems work in IaaS, Orchestration, and PaaS in 24 months. #golang)
- Go將統治下一個10年
小編我突破中國長城防火牆,看了一下有關Golang的發展趨勢圖。
到目前為止,Golang受歡迎程度不斷上升。
最受歡迎的地方是中國。
Go語言開源專案
雲端計算領域
- 容器(及相關):runc, docker, coreos, codetainer, kitematic
- 服務自理管理平臺: Kubernates
- 微服務(含自動化部署/服務發現/排程器/etc):flynn, tsuru, deis, otto,
terraform, consul, skydock, nomad, kubernetes - 資料庫(及相關): tiDB、etcd (鍵值), boltdb (鍵值/事務), cayley(圖),
prometheus/seriesly (時間序列), cockroachdb, TiDB, influxdb, goleveldb,vitess, reborndb, pgweb, beedb - 其他:skydns, gryffin (Web安全), bosun (監控)
開發框架&工具
- Web框架:utron, gin, revel, beego、iris
- 反向代理:traefik, v2ray
- Git相關:git-lfs, gogs
- 其他:sift (grep的替代品),gologin(授權), lantern, gotty, gowalker
開源應用
- 同步型網盤:syncthing
- 編輯器:lime
”
歡迎加入我的微信公眾號