在论坛里面看到好几个开发网站的,但是基本都不涉及后台。
那如果要开发一个全栈的应用呢?web前端、后台、移动端、桌面端
如果想要一个完善的完整的应用,该怎么开发呢?
就很简单啊,前端选前端的框架,后端选后端框架,后端做api,前端解析就行了
一样用cursor写啊 我之前的后端php+mysql的老项目用cursor换成了go写后端 然后前后端一起打包成docker镜像 嘎嘎舒服
那cursor怎么把两个项目的逻辑串起来呢?两个不同项目,对应两个不同的cursor窗口了
靠你的大脑串联起来
我觉得现在的 ai ,不管是什么模型,都没法做到特别大的上下文,也没有记忆功能。所以让 ai 独立完成整个项目是不现实的
那比如说后端已经写好了,前端怎么知道后端怎么调用呢?又或者说前端已经写好了,那后端怎么知道前端需要什么字段呢?
用 cursor 把有关接口写成 doc,然后把 doc 作为 notepad 加入到上下文中
我是先写后端api接口 然后让ai根据代码生成api调用文档 再扔给ai生成前端
感觉0基础还是有点难,先写后端……这没接触过软件行业的话,怕还是不行
想让cusor根据你的需求写文档,里面包含完整的前端设计,后端设计,和api设计,然后让cusor根据文档开发就行
0基础确实比较难,写少代码还行,多的话一定要写规范文档了
最简单的应该是通过全栈框架next.js吧,这个就是我为了测试cursor的agent功能写的,前后端都写好了,但是一开始问题还是很多的,我觉得可以通过初始化时的prompt改善一下。
GitHub - chen893/requirement-market
其实。。。你把两个代码仓库放在同一个项目下就可以解决你这个问题了,或者干脆放在同一个代码仓库
- 把代码放在一个仓库,做monorepo,这样所有项目在一个目录下,AI可以读取到,但是上下文会过长
- 使用SSR框架,服务器端做渲染,这样也可以把前后端合在一起,但是只适合网页端
- 桌面端/手机端APP的话,会产生很多临时编译文件,API只能从服务端获取,也不能解决上下文过长的问题
我是用cursor 大概3天使用node.js+express开发了个前后端,部署出了问题,问AI反复修改搞得我烦了,直接删了。
现在又用PHP+HTML+JS重新前后端,目前前端差不多完事了,后端也开始了。
没基础还是太难了,很蛋疼,有时候一个吊功能反复修七八次跟没修一样。
零基础的话,不如直接用模板语言写前端,任何一个后端都支持的
零基础的话,建议先学习一些基础的前后端交互的知识,在结合ai会更容易上手
非常赞同
AI 在一段时间里仍然是工具,善用者如虎添翼,因为重复性的、简单的脚本、逻辑、算法 AI 可以完成
但是,整体架构、思路这些是使用工具的人决定的。