Go能在中国快速流行起来可能存在的原因有:
这些公司在高速发展的同时,Golang也因此在国内逐渐传播开来。在云计算时代,从国内Go 语言发展和应用来看,七牛算是国内第一家选 Go 语言做服务端的公司。早在2011年,当Go语法还没完全稳定下来的情况下,七牛就已经选择将Go作为存储服务端的主题语言。
关于这点,七牛CEO许式伟谈到:
> 编程哲学的重塑是 Go 语言独树一帜的根本原因,其它语言仍难以摆脱 OOP 或函数式编程的烙印,只有 Go 完全放弃了这些,对编程范式重新思考,对热门的面向对象编程提供极度简约但却完备的支持。Go 是互联网时代的C语言,不仅会制霸云计算,10 年内将会制霸整个 IT 领域。
在中国,有很多关于Go和Erlang的争论,知乎、微博上都有很多这样的话题。大家都知道,Google在中国被墙了,如果不访问外国网站我们很难很好的访问到国外的网站如golang.org。这也导致了一部分人更倾向于活跃于国内的Go社区。
ECUG即EffectiveCloud User Group(实效云计算用户组)成立于07年的CN Erlounge II,致力于云计算前沿技术的经验分享和分布式开发的最佳实践。Golang语言是在2011年召开的ECUG大会上由许式伟引入的。ECUG每年都会发起一次全国性的ECUG Con大会,至今已举办了九届。通过ECUG我们发现,越来越多的公司,像七牛,京东,盛大,金山,美团,豆瓣,小米等等很多的公司都在基于go开发。ECUG的出现,给Go带来了革命性的变化。
在所有技术媒体的新闻轰炸中,这些成功的故事和其中最重要的一点就是:不管是Go社区本身还是Go语言都已经具备引爆点,而且做好了开始逐渐流行的准备。
最近准备用golang重构一些之前的核心api,看看效果,相信因为golang本身强大的性能和优雅的书写方式可以在后端做更多的事情。