为何现在越来越多的公司用 Go?

2019-06-27 22:38:11 +08:00
 wo642436249
4503 次点击
所在节点    程序员
18 条回复
lhx2008
2019-06-27 22:46:16 +08:00
最重要的原因还是占用资源比较少,性能比较高吧,其他优点 java 也有。至于代码简洁就仁者见仁了。
lizon
2019-06-27 22:47:57 +08:00
个人选什么语言跟品味有关,公司选什么语言只有一个原因:生产效率高
lhx2008
2019-06-27 22:49:48 +08:00
现在主流都是微服务,容器编排,单容器的资源指标比以前更加苛刻了,java 有一点不适合微服务
justfortest
2019-06-27 22:51:53 +08:00
@lizon #2 还有领导偏好。。。
trait
2019-06-27 22:56:28 +08:00
培养成本低
laravel
2019-06-27 22:58:46 +08:00
go 代码没有花哨的语法,刚入门的也能看懂开源的代码
wo642436249
2019-06-28 07:27:52 +08:00
@lhx2008 三楼说到了微服务
janxin
2019-06-28 08:23:50 +08:00
生产效率高,培训成本低,部署真的很方便,即便你不上 Docker。

只要不写太扭曲抽象,新人 1-2 天上手整个系统不是梦。

以上是附加原因,主要原因看 CTO 个人喜好
wsseo
2019-06-28 09:07:05 +08:00
公司主要看重虑资源占用低,省钱。
abcbuzhiming
2019-06-28 09:37:50 +08:00
go 有以下几个特点:
1.特性少,特性少,则选择少,选择少则无法在编程的时候搞各种骚操作,从这点上来说,go 和 java 一样都是偏工程向的语言,低手写不出没下载的代码,团队编程这一点很重要
2.因为特性少,所以上手容易,培训方便
3.占用资源少,容器时代这点太重要了。java 那个笑话:家里没矿别用 java。。。。。。
toma77
2019-06-28 09:44:05 +08:00
CTO 喜好吧,之前 CTO 是 java+php,新 CTO 来了全部干掉换成 go
starcraft
2019-06-28 09:48:49 +08:00
因为什么都可以自己依样画葫芦造新轮子,原创性满满,绩效多好看。
dongxiaozhuo
2019-06-28 09:51:00 +08:00
某些情况下:KPI
某些情况下:个人喜好
某些情况下:静态类型,解决动态语言的不规范问题
某些情况下:解决性能问题
某些情况下:换一种编程与工程思路
某些情况下:……
scnace
2019-06-28 10:02:02 +08:00
产出效率高 适合资本家(
gamexg
2019-06-28 11:51:02 +08:00
没什么好选择,
c++ 写起来太头疼,
java 需要 java 环境,服务器还好说,客户端就麻烦了。服务端一个语言,客户端一个语言觉得麻烦。
.net 系列和 java 差不多的问题。
dt2vba
2019-06-28 14:07:05 +08:00
面向多核处理器的 C 语言,goroutine 轻松跑满 CPU
pyfan
2019-06-28 14:23:59 +08:00
感觉自从今年 B 站泄露后,Go 就火起来了
wo642436249
2019-06-28 17:48:20 +08:00
@toma77 为何 cto 选择了 go,而放弃了 java 和 php

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/578145

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX