這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
到2013年11月10日為止,Go語言已經四歲啦!
Go語言是由2007年Google工程師Rob Pike, Ken Thompson和Robert Griesemer開始設計的一門全新的語言。2009年由Google發布。
在Go語言的官方部落格上,Andrew Gerrand對Go的發展與成長進行了回顧。
從這張官方部落格貼出的圖片可以看出4年來使用者在Google上搜尋golang數量的增長。值得注意的是,2012年3月Go 1.0發布時,搜尋數量猛增。近兩年Go語言增長勢頭也很猛。
Go語言社區的發展
Go語言Wiki裡記錄了成千上百個利用Go語言開發的開源項目,其中比較流行的項目有:Docker、Packer、Bitly的NSQ平台、Canonical的JuJu架構系統、實現Raft分布式一致性協議的raft包、biogo、GorillaWebToolkit、groupcache、Mozilla的heka、kv和ql輕量級儲存系統、Sky效能資料庫。
開源項目之外,不少的商務項目也採用Go語言開發,在Go使用者wiki頁面裡面就有許多成功的案例,比如:
- CloudFlare完全使用Go來構建他們的分布式DNS服務;
- SoundCloud服務裡也有許多系統是使用Go語言進行開發的;
- ngrok服務允許Web開發人員遠端存取他們的開發環境,其作者AlanShreve表示,ngrok的成功很大程度上要歸於選擇Go作為開發語言,引用了Go的HTTP庫、以及具備高效、跨平台、易於部署等優秀的特性;
- Poptip提供社交分析服務,其產品經理表示,起初他們用Go寫了一個單一服務來做了下實驗,最後他們整個架構都開始使用Go進行開發。
此外還有七牛雲端儲存,核心服務完全採用Go語言實現。
最後,Andrew Gerrand代表整個Team Dev向為Go語言作出貢獻的開發人員表示感謝,並且表示,他們將會致力於Go繼續前進與發展。
via golang blog