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语言的免费视频教程,你想要吗?

相关推荐