前端界面比想象中复杂好多
刚接触 Vibe Coding 时就感觉前端比后端复杂好多,后端只需要不停按照需求优化性能就好了,有客观的测试数据,如果优化效果不符合预期就检查架构是否有改进的空间。总而言之就是流程可控。
前端界面一开始完全不会,找类似软件学习,然后和 Codex 描述需求,各种细节瑕疵,花费很大精力改得差不多,身心俱疲,然后下一次改动又重复一遍这个流程。
痛定思痛,反思流程问题,于是整理出前端文档,找 ChatGPT 网页端生成组件和布局的示意图,包含各种状态。再让 Codex 根据示意图和文档绘制界面,再修改文档修复 bug ,改完以后找 ChatGPT 重新生成最新版本的示意图。
这个过程真的很漫长,因为端到端测试都要自己来,而且还不放心,还要再开一个窗口让 Codex review 代码。
其实我之前尝试过 Claude Design 和 Claude Code 协作写前端,但细节有很多问题,Claude Code 也处理不好。我想请教一下大家,是前端本来就如此复杂,还是我的流程有问题导致如此繁琐?
claude design 用 design system 了吗?
如果你对风格没有自己很严格的要求,可以试试 unUI ,用 codex 设计但准确性非常高,因为设计方向被固定在 saas 类上约束了范围。 这里是免费试用: https://unui.cc/zh/campaigns/ETV0LGM1mUTQ8ap5Runh
https://21st.dev/community/components https://uiverse.io/ 然后还有这个 https://impeccable.style/ 超级好用。 安装以后,agent 的审美提升一个档次。
纯手搓会很难,如果业务样式在满足基础要求下,很多框架样式这块都有组件化编程引用,从而快速实现需求
@night98 macOS 原生开发,没办法直接用现成的前端框架,很僵硬,只好自己去提高审美 @guanzhangzhang 理解,不过目前项目没办法,以后再这么做吧。
@Solix 试了一下,感觉和 Claude Design 差不多,我真正怀疑的是这么做的可维护性,因为细节问题才是比较麻烦的。 @cairnechen 忘记了,大概率没有。
@evan9527 第一版图出来以后,我大部分时间就在对齐文档和代码了,图片一般改动的频率比较低,因为出图慢且不一定保证符合预期。
直接这样 vibe 不太行,前端这个确实难搞,不过使用 Figma make 那个 gemini pro ,一次就能出个差不多,很惊艳,你可以试试