服务器-Go语言未来会成为后端开发的主流吗?

发布于 2017-01-27 12:56:17 字数 133 浏览 1247 评论 3

go言作为一门现代化的语言,简单易用,拥有媲美C的性能,被国外不少公司用于后端开发(传说Youtube的数据库就使用了Go语言开发),在国内也被部分云应用公司所采用。这会不会成为今后的一个主流呢?有没有对Go语言比较熟悉有经验的大大谈下自己宝贵的看法。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泛泛之交 2017-10-09 08:22:06

我觉得go语言还是比较有潜力的,首先go是谷歌公司发布的,大公司有实力,推广起来也容易些吧,而且go语言具有很多很好的特性,比如简单。微博上蔡学镛也对go语言有一些很好的评价,你可以参考下:1.http://weibo.com/1614282004/yc8pdgaGi。2.http://weibo.com/1614282004/wr0vn1iy5x

清晨说ぺ晚安 2017-09-08 09:52:05

非常有可能!我只能这么说:
在《Go语言编程》一书的前言中,谈到Go语言的基础哲学来源于C语言,而不是像Java、C#那样,学的是C++。C语言的成功在于它足够简单,所以Go语言也要非常简单。Go语言的定位就是成为互联网时代的C语言。本质上来说,Go语言的特性都围绕着以下设计哲学:

大道至简,显式表达。任何封装都是有漏洞的。最佳的表达方式就是最直白的表达方式,不试图去做任何包装。
最少特性原则。如果一个功能不对解决任何问题有显著价值,那么就不提供。
尽管是40年来出现的语言非常之多,但我认为,谈得上突破了C语言思想,将编程理念提高到一个新高度的,仅有Go语言而已。

Go语言是一门变革性的语言,要革的是C的命(顺便革Java的命)。Go语言很简单,但具备极强的表现力。从目前的状态来说,Go语言主要关注服务器领域的开发,但这不是Go语言的完整使命却足以颠覆任何一种语言在后端开发中的地位。

甜柠檬 2017-05-09 14:27:41

说不准,感觉未来应该不再是哪一个为主流了,可选应该更丰富些。Go专注于并发,但是相对来说,Scala/Erlang这之类的同样能够在不牺牲太多的运行效率的情况下提升开发效率,C++11也对并发提供了支持,D语言的设计针对跟Go/C++11类同。
也就是说,其实Go的针对性也不是太强,而且比只于D和C++的扩展性(或者叫Hackability?)又不是很足。能够与C/C++交互的机制倒还是不错的。

能否长久还看其适应能力。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文