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

AI 时代了,语言之争和框架之争是不是没那么重要了?

  •  
  •   yhtbiy · 4h 50m ago · 1096 views

    以前程序员之间经常吵:

    • PHP 是不是最好的语言
    • Java 太重,Go 太简单,Python 太慢
    • Vue 好还是 React 好
    • Spring Boot 还是 Node
    • MySQL 还是 PostgreSQL
    • 单体还是微服务

    但到了 AI 时代,这些争论好像都弱了很多。

    不是说语言、框架、架构不重要了,而是它们的重要性从“信仰问题”变成了“工具选择问题”。

    现在 AI 可以帮你快速读懂代码,写代码

    以前换框架成本很高;
    现在只要你能描述清楚业务逻辑、数据结构、边界条件,AI 可以帮你在不同技术栈之间迁移不少东西。

    我现在越来越觉得,真正拉开差距的不是:

    你会不会某个语言,或者是不是某个框架专家

    而是:

    你能不能把问题定义清楚
    你能不能判断 AI 给的代码对不对
    你能不能设计好数据结构和系统边界
    你能不能把东西稳定上线并长期维护

    AI 让“写代码”这件事变得更便宜了,但也让“判断代码是否正确”变得更重要了。

    以后程序员可能更像是:

    • 需求翻译器
    • 系统设计者
    • 代码审查者
    • 上下文管理者
    • 复杂问题拆解者

    所以我有点好奇,大家现在开发新项目的时候还会有语言/框架的强烈偏好吗?

    15 replies    2026-06-14 00:43:27 +08:00
    lujiaosama
        1
    lujiaosama  
       4h 47m ago
    还是很重要的。重要的不是语言或框架本身, 而是 AI 的训练量是否足够,越少人用的语言和框架 AI 生成的质量越差。 其次是生态,生态越丰富解决方案越多出了问题越好解决。AI 是强但不是万能,不能指望 AI 天天现场造轮子。
    gpt5
        2
    gpt5  
       4h 45m ago via iPhone
    现在的编程语言都是针对人类的,未来或许需要更高效的 ai-native 的语言和框架
    qiuyuxiao
        3
    qiuyuxiao  
       4h 42m ago
    C 语言是绝对的,问 Agent ,他们都这么说。
    argentea
        4
    argentea  
       4h 40m ago
    等到 AI 自己创造一个更好的编程语言,争论的这些人就傻眼了
    YanSeven
        5
    YanSeven  
       4h 29m ago
    还没到这个程度。

    现在的 LLM 、Agent 还需要人类的介入,人类作为一个中间件或者组件模块,运行在整个代码行业自动化体系中。

    那么人脑的算力和带宽吞吐,就是整个系统的瓶颈。在一个特定的团队内,人脑越熟悉的语言,它处理起来速度更高。
    xuld
        6
    xuld  
       4h 24m ago
    假如你是领导,你擅长 Java ,然后你招了一个牛马,牛马要用 Python ,理由是:代码都是他写的,你又不写代码,用啥语言和框架你管得着吗。请问你作为领导,管吗
    night98
        7
    night98  
       4h 12m ago
    事实证明 ai 不是真人工智能,只是统计学下体现出一定智能感,也就是你发明一个新语法的语言人类可以掌握,但对于 ai 来说就是完全抓瞎。所以哪个语言和框架的语料多,在当前效果就更好
    383394544
        8
    383394544  
       3h 57m ago via iPhone
    @gpt5 强类型语言天然适合 ai ,现阶段够用。
    vrqq
        9
    vrqq  
       3h 41m ago
    强类型会好很多,感觉 AI 的推理能力感觉还局限在语言上 也就是现有经验上,很多东西除了文档没有经验贴,他又没没有足够的上下文看和尝试那些文档。。。
    即便是 js/python ,若某个函数缺少样例代码,他很难在有限的上下文空间内看完文档并写正确的代码。。。对比人类的写代码过程:先去看文档,找到类似的章节,遗忘无关的内容,将有用的内容整理成“短期记忆”,再去看下一个点。。将短期记忆一层层抽象。。
    如此频繁的“短期记忆抽象”subagent ,目前还是要向算力和账单妥协,例如喂给 AI 一个大项目,他的 subagent 成本或许比人类高很多。。

    AI 没有沉淀在模型中的知识还有很多,或许未来会有其他的软硬件结合方法,可以覆盖各个专业方向垂直领域(例如插一块记忆卡到 GPU 中。。)
    Felldeadbird
        10
    Felldeadbird  
       2h 32m ago
    我个人看法:语言没以前那么重要,框架变得特别重要。有框架相当于有现场的约束,结合自身的 规则,技能。AI 做起来更加顺手。
    w568w
        11
    w568w  
       2h 27m ago   ❤️ 1
    我觉得各有好处

    强约束的语言在工程上变得更有市场了,例如 C ,C++,Rust 甚至 Haskell 、Scala 等等

    而弱约束的语言则更面向大众普及了,例如 JS 、Python
    coreJK
        12
    coreJK  
       2h 9m ago
    跳出对于语言是否需要对讨论,现在 AI 还是运行在由代码构建的世界里,感觉除非脱离现在的“容器”,也就是现有的计算机架构,才有可能说代码不重要了
    wcwcxiaobin
        13
    wcwcxiaobin  
       2h 5m ago
    有没有可能出现一个更适合 ai 的语言,可能 Python 就是。去年 6 月份的时候,我问一下.net 的问题感觉训练的还不够,今年估计好多了
    hxdyxd
        14
    hxdyxd  
       1h 29m ago
    同样一个问题,让 ai 分别用 python 和 c 写,完成度差别可太大了
    ajaxfunction
        15
    ajaxfunction  
       1h 17m ago via iPhone
    是的,我已经把好多项目用 go 重写了,
    不是因为性能,单纯是为了 go 生成的二进制 ai 看不懂。保护项目业务流程。免得被蒸馏
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1171 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 18:00 · PVG 02:00 · LAX 11:00 · JFK 14:00
    ♥ Do have faith in what you're doing.