V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lchynn
V2EX  ›  程序员

AI Coding 时代,前端 vanilla js 是否会复兴?

  •  
  •   lchynn · 7 小时 42 分钟前 · 1565 次点击

    现在 AI LLM 生成的代码,不使用任何框架(如 React ,VUE ),而是直接用 vanilla js (原生 JS )的 HTML 前端代码稳定性最高,很少出现问题。而且简单易部署,对于一些小型前端需求的工具页面,复制一个 html 就能用。

    既然都是 AI 生产的,是否前端的 vanilla js 开发模式又会复兴?回到 20 年前那样,只不过当时是人来写原生 js 的网页代码,现在全部丢给 ai , 人类只要氛围编程提出需求,管理好提示词即可,不用再去持续的纠结各种前端框架大战了?

    19 条回复    2025-12-29 16:23:39 +08:00
    sillydaddy
        1
    sillydaddy  
       7 小时 31 分钟前
    如果类比的话,AI 可以直接生成汇编代码,是否 AI 时代就无需高级语言和编译器了呢?我觉得不是。
    成本和收益,是最大的影响因素。与直接编码相比,使用现有的模块(框架),就是为了减少成本。

    所以,高级语言和编译器不会消失,前端框架不会消失,甚至开发者 3 件套这样的小软件,也不会消失: /t/1181856

    可以把 AI 比作是人类,其他的配套是工具,从效率的角度出发,AI 也不可能去做那些工具就能做到的事。
    tyqing
        2
    tyqing  
       7 小时 29 分钟前 via Android
    对于新项目,后端开发用 ai 写前端代码更愿意用原生 js ,不用去管什么 nodejs 版本,也无需编译时间直接预览,微信小程序也是原生方便
    stinkytofux
        3
    stinkytofux  
       7 小时 21 分钟前
    哈哈, 你要这么说的话, 所有跨平台框架也可以死了, 写好一套平台之后, 让 AI 直接用原生框架复制几套出来. 目前肯定是不可能.
    xixi1412
        4
    xixi1412  
       7 小时 13 分钟前
    不可能,token is money.
    ssshooter
        5
    ssshooter  
       7 小时 12 分钟前
    然而现在几乎所有 ai 直接生成 web app 的产品默认输出结果都是 React
    Orenoid
        6
    Orenoid  
       7 小时 4 分钟前
    稍微大一点的工程不太可能的,不过我个人生成一些小项目时倒是经常让 AI 直接生成原生 JS 应用
    94
        7
    94  
       6 小时 18 分钟前
    看情况,很多情况下一个简单的 HTML 页面会这样考虑。
    如果涉及一些稍微复杂的交互逻辑,会考虑让 AI 用 CDN 形式引入 VueJS 来用。生成的业务逻辑可读性高一些,遇到问题排查起来也快。
    springz
        8
    springz  
       6 小时 16 分钟前
    htmlx 楼主试试
    springz
        9
    springz  
       6 小时 16 分钟前
    superrichman
        10
    superrichman  
       6 小时 10 分钟前
    让 ai 写个稍微复杂点的前端项目,它就会自动开始用 react 写了,有明显的选择倾向
    rb6221
        11
    rb6221  
       6 小时 1 分钟前
    原理上来说就很难,因为 AI 的结果,基础都是来源于你喂的数据。也就是说,如果某个复杂需求网上没有现成已实现的代码,AI 是很难只根据纯 js 文档凭空帮你做出来的,尤其是涉及到复杂 UI 和交互效果的时候。
    ryougifujino
        12
    ryougifujino  
       6 小时 0 分钟前
    至少现在不可能,第一是节约 Token ,第二 AI 学的就是 React 这些框架,你却叫它用 vanillajs 写,效果肯定没这么好。
    K332
        13
    K332  
       5 小时 57 分钟前
    框架依赖的生态太多了,全让 ai 写的话,简单页面或者项目还好,一旦工程量过多,ai 自己造轮子效率还不如直接上框架了
    twofox
        14
    twofox  
       5 小时 37 分钟前
    怎么可能。隔壁 Linux.do 上,minmax 发布的帖子中,有个 notionLike 的 demo 很好。我看了一下,确实都是原生 js 写的。看着是能用的样子,但是如果真要用起来,各种业务边界、扩展麻烦的要死。都不知道写多长。但是基于某些 UI 库来说,ai 只需要学习产品文档就可以了。更加的节省 token
    snowspace
        15
    snowspace  
       5 小时 19 分钟前
    vanilla 够呛,RN 、Flutter 倒是有可能😂
    linkopeneyes
        16
    linkopeneyes  
       3 小时 57 分钟前
    别累着自己也别累着 ui ,原生复杂点的交互需求就开始难写了
    kakki
        17
    kakki  
       3 小时 49 分钟前
    说得好像有 AI 就不需要抽象一样了,我看这是一点都不想理解自己写的玩意儿了.
    alleluya
        18
    alleluya  
       3 小时 46 分钟前
    @sillydaddy #1 感觉是现在的 AI 可能是你说的这样 但是 AI 如果真发展成那种"全能管家" 很多东西可能就确实不需要了 或者说这些东西会被内化进去 像现在 openai 在 chatgpt 上做小程序这样的形式?
    Valid
        19
    Valid  
       3 小时 33 分钟前
    按照目前的发展,应该会推出 ai language,对 ai 而言节省 token 的语言,并且对于 ai 而言不会有错的强类型语言
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3213 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:57 · PVG 19:57 · LAX 03:57 · JFK 06:57
    ♥ Do have faith in what you're doing.