最近用 Cursor 分别开发了 Web 、Android 、iOS 的应用,谈几点感受:
1 、开发效率:
在不涉及复杂逻辑的情况下,Web 开发效率是最高的。因为 cursor 自带编译检查。写完代码后如果发现有 lint 错误,就自动修正掉了。而 Android 和 iOS 开发的时候,因为 Cursor 不具备编译和运行功能,所以需要在 Cursor 、Android Studio 和 Xcode 间来回切换,处理编译中出现的问题。
2 、代码准确度
三个平台差别不大,自动生成的代码都会有一些问题,并非一句话就能把完整输出正确无误的代码,所以取代程序员的说话还为时过早,遇到一些细节问题,如果提示词不能做到很精细的话,大概率 Cursor 解决不了问题。这时候还需要有经验的程序员参与修正。
整体而言,产品 mvp 阶段开发效率提升很大,但要做复杂产品还不行,产品后期还需要高级程序员的介入。

我目前的感觉和 OP 相似,不过我觉得可能有一套如何更高效地使用 Cursor 的方法论有待挖掘

虽然很中肯,但是老板看到最多的动态还是 "小白用 AI XX 小时完成 XXX 并上线" [doge]

确实 项目初期开发的很快 后期乏力 不具备 debug 能力的话还是不行 我目前写的一个前端项目 代码量约 1.8w 行 前期写的很快 现在越来越慢 cursor 完成了最少 98%

Pro 用户两月份的 cursor 用量:

如果你对一个框架很熟,可以裸写的话,帮助有限。

cursor 我上个月一周就把 500 次额度用完了 后面一直是 slow request 14 号重置次数用了

看了几个人发的非开发人员用 cursor 开发应用的帖子 , 无一例外都是极其简单的应用 有的甚至简单到什么地步呢,界面上几乎就几个 button input 。期待有个复杂大应用的案例。

不具备可持续迭代开发的能力。新加一些功能的时候,可能又要涉及到方案的大重构,很多细节,ai 做不到。

#5 slow 有多慢呢?

#6 github.com/mrtian2016/hass-panel 可以看下我这个项目 我个人觉得算得上一个项目 不是一个 demo 前后端代码量超两万行

#8 慢的时候一分钟 快的时候和正常没区别 看服务器负载的吧

OP 分享一下 prompt 看看

这量用的有点少啊

这个可能没有通用方法论,提供了工具,具体怎么配合使用,可能每个人需要跟 cursor 不断磨合才行

哈哈,这一定是个不懂技术的老板

复杂应用也是小功能组装的,使用 Cursor 感触很深的一点就是你需要把功能拆分到能够用明确概念定义的程度,这样他理解就准确,给出的代码质量就高。

如果本身是开发,就考研架构设计能力了。好比将大项目拆分成一个个小的项目,交给不同的技术去开发,每个人开发的难度就降低了。

不同项目都会不太一样

一样的体验,非专业人员即使用 cursor 写代码,也是一团糟.之前 boss 拿 cursor 写了个功能让我接入,我一看代码干脆重写了一版.

在 web 端,cursor 的帮助也会因为业务逐渐复杂,帮助变得有限。

到最后我已经不想用 composer 命令它改代码了,只把他当作 copilot plus 来用,也就是只用他的自动补全功能。

但是不否认在项目的初期 cursor 真的帮我节省了很多时间用来画界面打草稿。

最近在用 flutter 开发测试工具,基本算不会 flutter ,目前还是比较顺利的