全栈vide coding的正确姿势应该是前后端放在一个项目里么?

pkoukk 2026-07-20 16:23 1

RT,老板开始让我们后端尝试使用AI做一些小的迭代

有点好奇,全栈的话是把前后端代码都放一个项目里,然后让cc或者codex一块改?

还是继续严格分离,让前后端仍然通过文档沟通?分步实施呢?

希望听听各位佬的经验

最新回复 (19)
  • foever 07-20 16:24
    1

    我现在是放一起一块改的 分开的话沟通成本有点高 挺麻烦的

  • xiaokonglong 07-20 16:26
    2

    前后端代码可以分开放,因为现在前端和后端的技术栈划分的还是比较清楚的,然后项目集成上面也不太好处理。开发倒是很简单,你把前后端项目放到一个文件夹里面,然后在上层目录启一个cli或者ide就可以兼顾前后端开发了。

  • wuang 07-20 16:26
    3

    我是直接把网页端,服务端,APP端,sql数据库全部放在一个文件夹内,让他自己修改

  • 非昔未央 07-20 16:26
    4

    放在一个文件夹里面比较方便吧,可以将父文件夹交给ai,他就能同步更改了

  • F-Martin 07-20 16:27
    5

    目前是做的monorepo,AI前后端协作比较方便,不然持续跨项目 进度不同步,协调成本更大

  • JinyuX 07-20 16:27
    6

    放在一起是 Monorepo 结构。目前是比较流行的工程结构。仅限于不是特别大型的项目。

  • xiaokonglong 07-20 16:27
    7

    或者直接就用主推全栈的语言,比如nextJs

  • hhnnjjcc 07-20 16:27
    8

    其实没有什么区别啊,你放在不用的repo也是可以让AI一起看的

  • 明天 07-20 16:27
    9

    都可以,只要让AI知道前后端项目在哪个目录下就行

  • Arbonkeep 07-20 16:27
    10

    放不放一起不重要,你只要你的工作空间在都在一个目录下就行,这样会很省事

  • admin1 07-20 16:28
    11

    后端backend 前端fronten,ai创建目录也是这种结构啊

  • Fenger 07-20 16:28
    12

    可以放不同的位置,然后软链接到一起让ai开发

  • 沉沉沉 07-20 16:29
    13

    我是放一块的,agent会自己去改前后端相应的代码,很舒服

  • 0xEcho 07-20 16:30
    14



    我是放在一起的,但是每一个项目还是要有文档

  • 阿风 07-20 16:32
    15

    可以了解下monorepo 的项目架构,ai 时代这样会节省 token,效率也更高

  • junjun geroge 07-20 16:33
    16

    vs workspace可以把前后端放在一起管理,可以试试看效果

  • MuZhiZhang 07-20 16:34
    17

    monorepo+git submodule

  • 生活磨平棱角的风 07-20 16:38
    18

    直接放一起就行了,然后给他当前文件夹写一个claude.md,写清楚当前文件夹那个是前端那个是后端就行,然后可以用这个当索引,写前端和后端的规则,让他去每个文件夹去看规则,这样也可以减少幻读

  • Skye 07-20 16:42
    19

    目录结构如下


    project/
    ├── frontend/
    ├── backend/
    ├── scripts/
    ├── tests/
    ├── docs/
    ├── README.md
    └── AGENTS.md

    对了,后端开发环境直接上数据库版本化+SQLite给ai随便改

* 帖子来源Linux.do
返回