- pkoukk2026-07-2010759
RT,老板开始让我们后端尝试使用AI做一些小的迭代
有点好奇,全栈的话是把前后端代码都放一个项目里,然后让cc或者codex一块改?
还是继续严格分离,让前后端仍然通过文档沟通?分步实施呢?
希望听听各位佬的经验
主楼 - foever2026-07-2010558
我现在是放一起一块改的 分开的话沟通成本有点高 挺麻烦的
- xiaokonglong2026-07-2059512
前后端代码可以分开放,因为现在前端和后端的技术栈划分的还是比较清楚的,然后项目集成上面也不太好处理。开发倒是很简单,你把前后端项目放到一个文件夹里面,然后在上层目录启一个cli或者ide就可以兼顾前后端开发了。
- wuang2026-07-2016490
我是直接把网页端,服务端,APP端,sql数据库全部放在一个文件夹内,让他自己修改
- 非昔未央2026-07-2063890
放在一个文件夹里面比较方便吧,可以将父文件夹交给ai,他就能同步更改了
- F-Martin2026-07-2010224
目前是做的monorepo,AI前后端协作比较方便,不然持续跨项目 进度不同步,协调成本更大
- JinyuX2026-07-2031886
放在一起是 Monorepo 结构。目前是比较流行的工程结构。仅限于不是特别大型的项目。
- xiaokonglong2026-07-2059512
或者直接就用主推全栈的语言,比如nextJs
- hhnnjjcc2026-07-2026189
其实没有什么区别啊,你放在不用的repo也是可以让AI一起看的
- 明天2026-07-2035260
都可以,只要让AI知道前后端项目在哪个目录下就行
- Arbonkeep2026-07-2052573
放不放一起不重要,你只要你的工作空间在都在一个目录下就行,这样会很省事
- admin12026-07-2027643
后端backend 前端fronten,ai创建目录也是这种结构啊
- Fenger2026-07-2019325
可以放不同的位置,然后软链接到一起让ai开发
- 沉沉沉2026-07-2022535
我是放一块的,agent会自己去改前后端相应的代码,很舒服
- 0xEcho2026-07-2010701
- 阿风2026-07-2076596
可以了解下monorepo 的项目架构,ai 时代这样会节省 token,效率也更高
- junjun_geroge2026-07-2040673
vs workspace可以把前后端放在一起管理,可以试试看效果
- MuZhiZhang2026-07-2012005
monorepo+git submodule
- 生活磨平棱角的风2026-07-2060157
直接放一起就行了,然后给他当前文件夹写一个claude.md,写清楚当前文件夹那个是前端那个是后端就行,然后可以用这个当索引,写前端和后端的规则,让他去每个文件夹去看规则,这样也可以减少幻读
- skye2026-07-2031364

目录结构如下```
project/
├── frontend/
├── backend/
├── scripts/
├── tests/
├── docs/
├── README.md
└── AGENTS.md
```对了,后端开发环境直接上数据库版本化+SQLite给ai随便改
