关于我为什么选择 Go 作为主力开发语言

yunzaixi 2026-10-23 07:55 1

Go 最大的诟病之一语法问题已经被 AI 解决了,剩下全是优点

得益于其极快的编译速度和高性能,我们可以快速迭代后端功能,测试,乃至在 cicd 中快速响应上游漏洞补丁。

Go 原生支持二进制,标准库功能完备,这极大地提高了容器化环境下的部署效率(能够打包出极小的镜像大小,最小化依赖与攻击面)。

对于攻击者而言,Go 标准库+静态网页+自动化漏洞修补流水线的攻击难度是地狱级别的

最新回复 (16)
  • sushidg 10-23 07:57
    1楼

    ns也被肥鱼入侵了?

  • BlueSkyXN 10-23 07:57
    2楼

    编译简单快速(对比rust)

    方便cicd

    ai比较擅长

    二进制部署简单

  • wzdq 10-23 07:57
    3楼

    PHP转go时间花费会不会很大

  • zeone 10-23 07:58
    4楼

    rust是不是更省内存

  • nnoname 10-23 08:02
    5楼

    @zeone #4 是的,但是rust 的编译是真的慢,并且中间的产物是真的多

  • 6205077 10-23 08:16
    6楼

    同感,最打动我的其实就是一个静态二进制扔上去就能跑,不用装运行时、不用操心依赖和系统版本,出问题换个文件就回滚了。写探针、小中转这类工具,用Go比脚本语言省心太多,编译速度也确实没得黑。

  • xiaowork 10-23 08:17
    7楼

    现在Java还有啥优势不

  • reidme 10-23 08:19
    8楼

    @nnoname #5 大部分情况下那也是值得的

  • nnoname 10-23 08:32
    9楼

    @reidme #8 看你的使用场景吧,我觉得像一些高性能或者严格资源限制和时间限制的的确可以上,但是业务的我觉得 go 就好了,验证快,打包快,编译部署也快,剩下就是内存的逃逸可能需要关注下

  • 通宝 10-23 08:34
    10楼

    @zeone #4 相对比起来优点真的没go多.go实在编译快打包快

  • coolpool 10-23 08:43
    11楼

    go就图占用内存少,本地开发构建垃圾是真多,不每次清理,构建多了一天能没几十G硬盘 ^-^

  • A7urT6s9dmV3pR8 10-23 08:48
    12楼

    @nnoname #5 发布于2026/10/23 08:02:03

    @zeone #4 是的,但是rust 的编译是真的慢,并且中间的产物是真的多


    看你面向谁 给客户就Rust 自己爽就GO ^-^

  • HyperionMeow 10-23 08:51
    13楼

    go跨平台编译太简单了……

  • zhizhu 10-23 08:53
    14楼

    go +1

  • lz 10-23 08:55
    15楼

    加入rust的进化吧 ^-^

    大肥鱼:“一句话对外口径:技术栈是 Rust 生成器 + 原生浏览器 JS,运行时与部署都不需要 Node.js 和 PHP”

  • uerax 10-23 08:57
    16楼

    你都提到AI了 那java rust c++最大的缺点不也没了?

* 帖子来源NodeSeek
返回