最近用 Cursor 分别开发了 Web 、Android 、iOS 的应用,谈几点感受:
1 、开发效率: 在不涉及复杂逻辑的情况下,Web 开发效率是最高的。因为 cursor 自带编译检查。写完代码后如果发现有 lint 错误,就自动修正掉了。而 Android 和 iOS 开发的时候,因为 Cursor 不具备编译和运行功能,所以需要在 Cursor 、Android Studio 和 Xcode 间来回切换,处理编译中出现的问题。
2 、代码准确度 三个平台差别不大,自动生成的代码都会有一些问题,并非一句话就能把完整输出正确无误的代码,所以取代程序员的说话还为时过早,遇到一些细节问题,如果提示词不能做到很精细的话,大概率 Cursor 解决不了问题。这时候还需要有经验的程序员参与修正。
整体而言,产品 mvp 阶段开发效率提升很大,但要做复杂产品还不行,产品后期还需要高级程序员的介入。
1
dford 1 天前
我目前的感觉和 OP 相似,不过我觉得可能有一套如何更高效地使用 Cursor 的方法论有待挖掘
|
![]() |
2
MikeV2EX 1 天前
虽然很中肯,但是老板看到最多的动态还是 "小白用 AI XX 小时完成 XXX 并上线" [doge]
|
![]() |
3
mMartin 1 天前
确实 项目初期开发的很快 后期乏力 不具备 debug 能力的话还是不行 我目前写的一个前端项目 代码量约 1.8w 行 前期写的很快 现在越来越慢 cursor 完成了最少 98%
|
![]() |
4
ericguo 1 天前
|
![]() |
5
mMartin 1 天前
|
![]() |
6
TimPeake 1 天前 ![]() 看了几个人发的非开发人员用 cursor 开发应用的帖子 , 无一例外都是极其简单的应用 有的甚至简单到什么地步呢,界面上几乎就几个 button input 。期待有个复杂大应用的案例。
|
7
Venjer 1 天前
不具备可持续迭代开发的能力。新加一些功能的时候,可能又要涉及到方案的大重构,很多细节,ai 做不到。
|
![]() |
9
mMartin 1 天前
@TimPeake #6 https://github.com/mrtian2016/hass-panel 可以看下我这个项目 我个人觉得算得上一个项目 不是一个 demo 前后端代码量超两万行
|
11
dji38838c 1 天前
OP 分享一下 prompt 看看
|
![]() |
12
ibrothergang OP @ericguo 这量用的有点少啊
|
![]() |
13
ibrothergang OP @dford 这个可能没有通用方法论,提供了工具,具体怎么配合使用,可能每个人需要跟 cursor 不断磨合才行
|
![]() |
14
ibrothergang OP @MikeV2EX 哈哈,这一定是个不懂技术的老板
|
![]() |
15
ibrothergang OP ![]() @TimPeake 复杂应用也是小功能组装的,使用 Cursor 感触很深的一点就是你需要把功能拆分到能够用明确概念定义的程度,这样他理解就准确,给出的代码质量就高。
|
![]() |
16
ibrothergang OP @Venjer 如果本身是开发,就考研架构设计能力了。好比将大项目拆分成一个个小的项目,交给不同的技术去开发,每个人开发的难度就降低了。
|
![]() |
17
ibrothergang OP @dji38838c 不同项目都会不太一样
|
18
FireKey 1 天前
一样的体验,非专业人员即使用 cursor 写代码,也是一团糟.之前 boss 拿 cursor 写了个功能让我接入,我一看代码干脆重写了一版.
|
![]() |
19
sss393 1 天前
在 web 端,cursor 的帮助也会因为业务逐渐复杂,帮助变得有限。
到最后我已经不想用 composer 命令它改代码了,只把他当作 copilot plus 来用,也就是只用他的自动补全功能。 但是不否认在项目的初期 cursor 真的帮我节省了很多时间用来画界面打草稿。 |
20
buruoyanyang 1 天前
最近在用 flutter 开发测试工具,基本算不会 flutter ,目前还是比较顺利的
|
21
hi2hi 1 天前
业务代码,无情的 tab 、tab 、tab
修逻辑还是得老师傅自己上手 |
![]() |
22
ykb8121 1 天前
java 、js 、python 、go 80%让 cursor 写没问题,只要给的上下文准,贴的图够多,描述的够清楚,有些甚至还能写出惊喜,码农日益贬值,尤其 js 、python ,cursor 顶个中、高级轻轻松松,写的比人好
|
![]() |
24
thinkm 1 天前
cursor 重构代码强吗? 有个项目很多类、UI 、上百个变量什么的都写在一个文件,想重构下
|
25
sakurawzt 1 天前 ![]() 总算看到有人说实话了,一堆打着 cursor 的名义,小白用 AI XX 小时完成 XXX 并上线,这种的文章。
|
26
thisisgpy 1 天前
我是在国企做信息化项目管理的,自从有了 cursor ,我出去讲方案都不做 PPT 了,直接 cursor 快速生成一个前端页面带去讲。业主更容易理解,技术外包也能准确理解我的方案设计。
|
![]() |
28
XueSeason 1 天前
如果从 0 到 1 用 cursor 实现,并且人需要熟悉每一行 cursor 写的代码,同时过程中项目随时进行一次重构来方便 cursor 理解,最终 cursor 能介入这个项目的生命周期就会很长,目前新项目一直在使用 cursor composer 来实现,没看到后续难以介入的情况,反而很多老项目比较难用 cursor 介入,尤其是特别复杂的业务逻辑,不是 cursor 不会写,是提示词太难写。
|
![]() |
32
hanxiansheng 1 天前 via Android ![]() “取代程序员”并不是说不需要程序员,而是让一个程序员能干 5 个人的活,把 50%以上的程序员取代掉
|
33
jackleeforce3615 1 天前
跟配置中设置的模型有没有关系? 哪个模型表现最好?
|
34
zhanlanhuizhang 1 天前
什么时候,丢一份 word 需求文档给 AI ,直接开发出成品。那就厉害了。
|
36
runliuv 1 天前
V2EX 已是 Cursor 广告地。
|
![]() |
37
FightPig 1 天前
我最近试过,觉得不好用,一个简单的问题,它给我改的乱七八糟,不过有时拿来当个小助手还是不错,可能我用的姿势不对
|
38
justtokankan 1 天前 ![]() 程序员是教会了徒弟,饿死了师傅? 所以程序员天然带卷性么?
|
![]() |
39
aleimu 1 天前
目前能用的上的地方基本就是: 1.函数级别的提示 2.文件级别的重构
|