• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wo642436249
V2EX  ›  程序员

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

  •  
  •   wo642436249 · Jun 27, 2019 via Android · 5380 views
    This topic created in 2524 days ago, the information mentioned may be changed or developed.
    18 replies    2019-06-28 17:48:20 +08:00
    lhx2008
        1
    lhx2008  
       Jun 27, 2019 via Android
    最重要的原因还是占用资源比较少,性能比较高吧,其他优点 java 也有。至于代码简洁就仁者见仁了。
    x8
        2
    x8  
       Jun 27, 2019
    个人选什么语言跟品味有关,公司选什么语言只有一个原因:生产效率高
    lhx2008
        3
    lhx2008  
       Jun 27, 2019 via Android
    现在主流都是微服务,容器编排,单容器的资源指标比以前更加苛刻了,java 有一点不适合微服务
    justfortest
        4
    justfortest  
       Jun 27, 2019
    @lizon #2 还有领导偏好。。。
    trait
        5
    trait  
       Jun 27, 2019 via iPhone
    培养成本低
    laravel
        6
    laravel  
       Jun 27, 2019
    go 代码没有花哨的语法,刚入门的也能看懂开源的代码
    wo642436249
        7
    wo642436249  
    OP
       Jun 28, 2019 via Android
    @lhx2008 三楼说到了微服务
    janxin
        8
    janxin  
       Jun 28, 2019
    生产效率高,培训成本低,部署真的很方便,即便你不上 Docker。

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

    以上是附加原因,主要原因看 CTO 个人喜好
    wsseo
        9
    wsseo  
       Jun 28, 2019
    公司主要看重虑资源占用低,省钱。
    abcbuzhiming
        10
    abcbuzhiming  
       Jun 28, 2019
    go 有以下几个特点:
    1.特性少,特性少,则选择少,选择少则无法在编程的时候搞各种骚操作,从这点上来说,go 和 java 一样都是偏工程向的语言,低手写不出没下载的代码,团队编程这一点很重要
    2.因为特性少,所以上手容易,培训方便
    3.占用资源少,容器时代这点太重要了。java 那个笑话:家里没矿别用 java。。。。。。
    toma77
        11
    toma77  
       Jun 28, 2019
    CTO 喜好吧,之前 CTO 是 java+php,新 CTO 来了全部干掉换成 go
    starcraft
        12
    starcraft  
       Jun 28, 2019
    因为什么都可以自己依样画葫芦造新轮子,原创性满满,绩效多好看。
    dongxiaozhuo
        13
    dongxiaozhuo  
       Jun 28, 2019 via iPhone
    某些情况下:KPI
    某些情况下:个人喜好
    某些情况下:静态类型,解决动态语言的不规范问题
    某些情况下:解决性能问题
    某些情况下:换一种编程与工程思路
    某些情况下:……
    scnace
        14
    scnace  
       Jun 28, 2019 via Android
    产出效率高 适合资本家(
    gamexg
        15
    gamexg  
       Jun 28, 2019
    没什么好选择,
    c++ 写起来太头疼,
    java 需要 java 环境,服务器还好说,客户端就麻烦了。服务端一个语言,客户端一个语言觉得麻烦。
    .net 系列和 java 差不多的问题。
    dt2vba
        16
    dt2vba  
       Jun 28, 2019 via Android
    面向多核处理器的 C 语言,goroutine 轻松跑满 CPU
    pyfan
        17
    pyfan  
       Jun 28, 2019
    感觉自从今年 B 站泄露后,Go 就火起来了
    wo642436249
        18
    wo642436249  
    OP
       Jun 28, 2019
    @toma77 为何 cto 选择了 go,而放弃了 java 和 php
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1178 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 17:46 · PVG 01:46 · LAX 10:46 · JFK 13:46
    ♥ Do have faith in what you're doing.