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

好久没看到 go 和 Java 的争论了,欣慰今天又看到两个热帖

  •  
  •   YanSeven · 1 day ago via Android · 5643 views

    这一年 v 站的热贴大多是 ai ,中转站,媳妇老公之类的。

    难得限时回归一下“寄术讨论”

    48 replies    2026-07-17 14:51:36 +08:00
    dcsuibian
        1
    dcsuibian  
       1 day ago   ❤️ 2
    Go:事先声明,你才是挑战者
    ……
    Go:对不起,没能让 Javaer 使出全力
    maybe0410
        2
    maybe0410  
       1 day ago   ❤️ 1
    go? 路边一条
    congminhcap246
        3
    congminhcap246  
       1 day ago
    再争论语言没意义了,AI 啥都会
    listen2wind
        4
    listen2wind  
       1 day ago
    前两天不是有个帖子,以前都在讨论什么语言垃圾,现在都在讨论什么模型垃圾
    zhongzhaoguo
        5
    zhongzhaoguo  
       1 day ago   ❤️ 1
    说实话,在网上讨论这种一点意义没有,你可以在你公司/项目围绕你的业务需求去跟你同事对比 Java 和 GO 哪个合适哪个好。你在网上讨论这个,除了引战没有任何意义。
    Orange2269
        6
    Orange2269  
       1 day ago   ❤️ 1
    争什麼争!掺在一起做撒尿牛丸呀笨蛋
    quicksand
        7
    quicksand  
       1 day ago
    ja 学长大战 go 学弟
    AmericanExpress
        8
    AmericanExpress  
       1 day ago via iPhone
    这算个啥技术讨论
    k9982874
        9
    k9982874  
       1 day ago   ❤️ 1
    感觉 ai 出现后 java 就是路边了吧
    evill
        10
    evill  
       1 day ago
    @Orange2269 还真干过这种事情 😂
    强行合并团队和历史项目,python + Go + Java 都有

    这里映像最深的一个问题,python2(10 年前骨灰级项目)有个库 json 序列化前 16 字节不一样,其他语言怎么都解析不出来
    zxjxzj9
        11
    zxjxzj9  
       1 day ago   ❤️ 1
    @k9982874 主要是 spring 路边,ai 本身写 java 还是挺舒服的,但是 spring 这种喜欢软连接配置注入来注入去的,最终还是遭到了自己的报应
    526457385
        12
    526457385  
       1 day ago
    有啥好吵的,公司让你用啥你用啥
    JoJoWuBeHumble
        13
    JoJoWuBeHumble  
       1 day ago
    公司有些新项目,在 RK3562 这种资源紧张的板子上,用 go 太舒服了
    lp7631010
        14
    lp7631010  
       1 day ago
    别人都要来抄家了 你们还在内讧
    alamaya
        15
    alamaya  
       1 day ago
    @JoJoWuBeHumble 感觉真资源紧张还是非 gc 的语言比较权威,go 还是不太行
    fkdtz
        16
    fkdtz  
       1 day ago
    说实话虽然语言之争已经没啥意义了,不过看到讨论帖时还是有一种回老家的感觉,不觉间嘴角已挂上了一丝微笑
    😊
    Sezxy
        17
    Sezxy  
       1 day ago
    go 、java 都不行,还是要 rust 扛大旗
    mightybruce
        18
    mightybruce  
       1 day ago
    还编程语言,现在计算机语言都已经是自然语言了, 生成中间形态是编程语言了。
    systemGuest
        19
    systemGuest  
       1 day ago
    @congminhcap246 Java 臃肿的语法,代码文化,同项相对于其他语言 Token 消耗都得翻几倍。
    mightybruce
        20
    mightybruce  
       1 day ago
    要从 AI 角度来看语言,现在最适合 AI 的就是 python, ts/js, 其次才是 rust, go 这些。
    https://mp.weixin.qq.com/s/DmTF_ZBe0zmphOuN9YQ55g

    来看看认真的人是怎么测试 AI 友好度的
    总结原文章就是
    类型系统:动态语言整体更快、更稳
    简洁性:短代码通常有利,但函数式语言可能把时间烧在推理上
    语言固有难度:C 内存管理、Rust 所有权可能增加纠错轮次
    训练数据熟悉度:Python / Ruby / JS 语料远多于 Scheme / Haskell ; Steep 也可能不如 mypy 「眼熟」
    mightybruce
        21
    mightybruce  
       1 day ago
    从 AI 推理和消耗 token 以及生成错误纠错来看,python, ts, ruby 就是第一梯队的。
    iOSwang
        22
    iOSwang  
       1 day ago
    AI 之下,语言不是门槛,道法术器,怎么使用这些东西赚钱才是问题吧
    Leeeeex
        23
    Leeeeex  
    PRO
       1 day ago
    rust 站在旁边笑而不语
    bbbblue
        24
    bbbblue  
       1 day ago
    我之前主要写 java
    后面学了点 node 现在有 AI 了 有新项目全部 nodejs 前后端一把梭(先开始用 nextjs 发现这东西自部署太多屎了。。现在用 MPA 了 后面有空再看看 tanstack )
    语言之争没啥意思 快点把东西做完菜好啊
    soleils
        25
    soleils  
       1 day ago
    现在都是看 AI 对哪个语言更熟悉, 明显是 Python, Java 最大的问题就是资源占用太大了, 以后用 go rust 可以省很多钱硬件成本 , 不会再考虑 Java 了
    urfree
        26
    urfree  
       1 day ago
    对人友好的语言对 AI 不友好,所以嘛...
    Bologna
        27
    Bologna  
       1 day ago
    因为 java 写 helloworld 太麻烦了,一直没学
    darksword21
        28
    darksword21  
    PRO
       1 day ago
    你要说 ts, python, rust 来碰瓷 go 还能讨论讨论,java 纯路边一条

    PS:我们招人不招写过 java 的,脑子会被污染的.jpg (🐶
    reliefe
        29
    reliefe  
       1 day ago
    都写过,给别人打工用 Java ,自己的公司完全用 Go ,毕竟服务器资源有限。

    AI 时代最怕的是 Java 那种语法冗余,用各种注解的东西,甚至在线上还可以用字节码注入修改代码,出了问题太难定位了。还有反例就是 C++ 可以自定义语法糖的。

    Go 语法简单,性能强,启动不需要预热,内存占用低,打包部署方便。而 Java 所谓那种 write once run everywhere 根本没必要,实际上程序的运行环境很稳定,基本就只有 Linux x86 ,根本不需要到处乱七八糟平台去跑。如果要写嵌入式,也肯定会根据要嵌入的硬件进行编码,不会写什么统一的程序。
    Smileh
        30
    Smileh  
       1 day ago
    php 天下第一
    kingddc314
        31
    kingddc314  
       1 day ago
    ts 是最好的 🐶
    netabare
        32
    netabare  
       1 day ago
    没人争论 Rust 吗(
    dryadent
        33
    dryadent  
       1 day ago
    用 ai 写 rust 太香了,反正都是小玩具
    JoJoWuBeHumble
        34
    JoJoWuBeHumble  
       1 day ago
    @alamaya 话说 rust 调用 C 源码方便吗?
    yemoluo
        35
    yemoluo  
       1 day ago
    @JoJoWuBeHumble 方便啊
    xyooyx
        36
    xyooyx  
       1 day ago
    nature language:你们在吵啥?
    wlals3003
        37
    wlals3003  
       1 day ago via iPhone
    争论有什么用呢,程序员生存都难了
    proxychains
        38
    proxychains  
       1 day ago
    以前: php vs golang vs java
    现在: claude vs deepseek
    air1314
        39
    air1314  
       1 day ago
    语言不重要了 只要会一门其他基本等于都会了
    现在都是 AI 写 我没写过 rust 不妨碍我用 AI 写
    ASHYWHISPER
        40
    ASHYWHISPER  
       1 day ago
    @mightybruce #21 恰恰是 Rust 才是最合适 AI 的,借用检查器把所有非业务 Bug 暴漏在编译期间,cargo 的错误提示又非常全面,非常适合 AI
    oldcai
        41
    oldcai  
    PRO
       1 day ago
    『对呀对呀!……for 循环有四样写法,你知道么?』
    chengxiao
        42
    chengxiao  
       23h 37m ago
    我看有说 ts 的...这玩意儿是最耗 token.....
    VeteranCat
        43
    VeteranCat  
       23h 9m ago
    @k9982874 代码最终还是需要人去看的,健壮性靠 AI 维护,很勇哦。
    lianhuayu420
        44
    lianhuayu420  
       21h 51m ago
    AoT , JIT ,JIT 类的语言一般可观测性比较好,利好生产环境问题监控
    lianhuayu420
        45
    lianhuayu420  
       21h 39m ago
    语言其实最重要的是生态,新出的各种语言像 zig, c3 等都是傍着 c/cpp 的生态,真正写业务时候没人愿意从零开始,elixir over erlang , kotlin ,clojure, scala over JVM , typescript over js 等一大堆都需要依赖老生态续命、不断发展
    ugpu
        46
    ugpu  
       21h 16m ago
    java 用起来很不舒服,但是觉得只会 java 那群人技术底子一般不咋滴 甚至对操作系统知识一般为 0 ,可能我遇到的都是 北鸟,白马,达内这种地方出来的神仙吧。(:别不爽 不爽你就是小部分强者
    alexluo1
        47
    alexluo1  
    PRO
       20h 51m ago
    Java 的优势不是从零开始,而是有大量成熟的开箱即用的脚手架,项目周期紧张的情况下几乎只能用 Java
    duhbbx1119
        48
    duhbbx1119  
       16h 33m ago
    就我现在而言,自己的项目用 php 写

    别人项目或者自己的商用项目统一使用 golang 写

    一个 2G 服务器,并发一般的情况下

    勉强部署一个 java + mysql

    同样配置,能跑 4 个 golang 服务

    java 部署起来启动慢,占内存也多(尤其是 Spring )不要杠并发高了 golang 占的内存也大
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1054 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 112ms · UTC 23:24 · PVG 07:24 · LAX 16:24 · JFK 19:24
    ♥ Do have faith in what you're doing.