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

前端界面比想象中复杂好多

  •  
  •   weiyunjun · 10h 15m ago via Android · 2101 views

    刚接触 Vibe Coding 时就感觉前端比后端复杂好多,后端只需要不停按照需求优化性能就好了,有客观的测试数据,如果优化效果不符合预期就检查架构是否有改进的空间。总而言之就是流程可控。

    前端界面一开始完全不会,找类似软件学习,然后和 Codex 描述需求,各种细节瑕疵,花费很大精力改得差不多,身心俱疲,然后下一次改动又重复一遍这个流程。

    痛定思痛,反思流程问题,于是整理出前端文档,找 ChatGPT 网页端生成组件和布局的示意图,包含各种状态。再让 Codex 根据示意图和文档绘制界面,再修改文档修复 bug ,改完以后找 ChatGPT 重新生成最新版本的示意图。

    这个过程真的很漫长,因为端到端测试都要自己来,而且还不放心,还要再开一个窗口让 Codex review 代码。

    其实我之前尝试过 Claude Design 和 Claude Code 协作写前端,但细节有很多问题,Claude Code 也处理不好。我想请教一下大家,是前端本来就如此复杂,还是我的流程有问题导致如此繁琐?

    22 replies    2026-06-20 02:39:45 +08:00
    Solix
        1
    Solix  
       10h 14m ago   ❤️ 1
    直接这样 vibe 不太行,前端这个确实难搞,不过使用 Figma make 那个 gemini pro ,一次就能出个差不多,很惊艳,你可以试试
    cairnechen
        2
    cairnechen  
       10h 12m ago   ❤️ 1
    claude design 用 design system 了吗?
    MuyuQ
        3
    MuyuQ  
       10h 10m ago   ❤️ 1
    前端很多都是直接套用别人的轮子。
    你这是自己在手搓轮子。
    你当然会觉得复杂。
    heywitt
        4
    heywitt  
       10h 9m ago   ❤️ 1
    如果你对风格没有自己很严格的要求,可以试试 unUI ,用 codex 设计但准确性非常高,因为设计方向被固定在 saas 类上约束了范围。
    这里是免费试用: https://unui.cc/zh/campaigns/ETV0LGM1mUTQ8ap5Runh
    dode
        5
    dode  
       10h 5m ago   ❤️ 1
    先简单学习前端 css 理论体系
    MuyuQ
        6
    MuyuQ  
       10h 4m ago   ❤️ 1
    https://21st.dev/community/components
    https://uiverse.io/
    然后还有这个
    https://impeccable.style/
    超级好用。
    安装以后,agent 的审美提升一个档次。
    C64NRD
        7
    C64NRD  
       8h 58m ago   ❤️ 1
    每个模型都有自己的前端风格,选好模型很重要,另外就各种 skill:
    - https://www.skills.sh/?q=ui
    - https://getdesign.md/
    - https://github.com/nextlevelbuilder/ui-ux-pro-max-skill
    night98
        8
    night98  
       8h 54m ago   ❤️ 1
    你要是想搞很复杂的动效和整体设计那是很麻烦,但多数时候前端都是直接用各种框架封装好的现成组件直接用就行了。
    guanzhangzhang
        9
    guanzhangzhang  
       8h 47m ago   ❤️ 1
    纯手搓会很难,如果业务样式在满足基础要求下,很多框架样式这块都有组件化编程引用,从而快速实现需求
    penzi
        10
    penzi  
       8h 46m ago via iPhone   ❤️ 3
    前端出了 bug ,修一下,刷新一下

    后端出了 bug ,脏数据,数据泄露,服务器被攻击
    evan9527
        11
    evan9527  
       8h 40m ago   ❤️ 1
    我是设计师,意识到了想要像素级实现一个设计稿,vibe coding 目前还实现不了。
    第一版出来就是最好的,之后只会越改越乱。
    laminux29
        12
    laminux29  
       8h 36m ago   ❤️ 2
    你觉得后端简单,是因为你目前接触到的后端层次太浅了而已。IBM 的 CPU 连单核都能做到热屏蔽,你用后端对 Intel CPU Vibe 一下试试?
    nc
        13
    nc  
       8h 31m ago   ❤️ 1
    你需要一个设计系统和组件库,你可以在 Figma 里设计出一个设计系统,然后让 AI 做成组件库。或者使用现成的 Material Design 组件库,经典永不过时。

    有了 AI 之后真的减少了前端很多的复杂度,以前 rails 那群人搞的 nobuild 、htmx 、turbo 这些都被 AI 杀死了。
    weiyunjun
        14
    weiyunjun  
    OP
       8h 29m ago
    @MuyuQ
    @C64NRD
    非常感谢,这几个网站都很棒,泪目了。
    weiyunjun
        15
    weiyunjun  
    OP
       8h 26m ago
    @night98 macOS 原生开发,没办法直接用现成的前端框架,很僵硬,只好自己去提高审美
    @guanzhangzhang 理解,不过目前项目没办法,以后再这么做吧。
    weiyunjun
        16
    weiyunjun  
    OP
       8h 21m ago
    @Solix 试了一下,感觉和 Claude Design 差不多,我真正怀疑的是这么做的可维护性,因为细节问题才是比较麻烦的。
    @cairnechen 忘记了,大概率没有。
    weiyunjun
        17
    weiyunjun  
    OP
       8h 18m ago
    @evan9527 第一版图出来以后,我大部分时间就在对齐文档和代码了,图片一般改动的频率比较低,因为出图慢且不一定保证符合预期。
    10bravoman24
        18
    10bravoman24  
       6h 42m ago
    在提效这一块没得说,后端 >>> 前端,AI 天然更擅长处理分层化、结构化的东西。
    前端要实现 UE 的高度还原,目前还几乎做不到一键还原,并且确实会越描越乱。好的模型很重要,使用方法也很重要

    总的来说 AI 对后端的辅助一定大于前端,前端做了一堆最后换来一句:你为啥延期?做那么多效果还一般?
    大部分公司依然是更看重后端,这没办法,这是天然差距
    kkwa56188
        19
    kkwa56188  
       4h 40m ago
    后端是有成熟的理论基础托底的, 例如关系数据库的数学基础是集合论,
    前端嘛... "我想对齐这张图片和文字 怎么弄?"
    ZztGqk
        20
    ZztGqk  
       4h 31m ago via iPhone
    如果你只满足业务需求,那应该考虑组件库,比如 mui 、baseui 这种。如果想要完全掌控,那确实就如上述所说,你需要不断的调整尝试,借助各种 design 工具来获得更好的原型,因为 ai 在感知动态上不如人类,所以这套反馈不是很好实现。
    Retas
        21
    Retas  
       3h 16m ago
    听 OP 描述,可能对前端模块化了解不是很多。大多数界面都是可以通过模块化把组件规范制定好之后,界面设计就不需要关心了。目前主流实现是上 UI 库,然后根据项目定制主题,制定好 Rule 后让 AI 猛猛干
    drymonfidelia
        22
    drymonfidelia  
       2h 54m ago
    后端能用就是能用,不能用就是不能用,AI 有明确的判断标准
    前端按钮白底白字显示在半透明图片下面,AI 也觉得能用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   803 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 21:34 · PVG 05:34 · LAX 14:34 · JFK 17:34
    ♥ Do have faith in what you're doing.