有用过 Cursor 和 Windsurf 写后端代码的兄弟们不,比如 Java ……效果有那么玄幻吗?

238 天前
 BearCookie

如题,我下载,看着像基于 VS Code 二次开发的

那和 IDEA 等 IDE 配合插件有啥区别呢

8191 次点击
所在节点    程序员
50 条回复
sampeng
237 天前
旧代码就别想了。cursor 很难改的动。但新代码,却是可以做到一行代码不改。前提是要自己避免把逻辑写一个文件里。只要能做到保证一个文件只包含一个功能模块的内聚,500-1000 行以内,cursor 基本可以做任何事。

以前是没这个动力分这么细的。。现在反正是 ai 写,就无所谓了。隔一会让他重构一下,也还蛮香。
如果是写了一个他不知道怎么仿写,只能是原先的这一个你换个研发来也不知道怎么仿写。
xubingok
237 天前
@neochen13 #4 两个方案:
1.两个编辑器都打开.cursor 写代码,idea 编译.就是感觉有点傻....
2.JB 系列也有类似功能的插件,比如通义灵码.
xubingok
237 天前
前端工程师,已经快要变成 tab 工程师了.感觉比 webstorm 的自动补全更上一层楼.
shaohan0228
237 天前
cursor windsurf 都用

cursor 有 lint 功能 而且 flow action 不收费 只根据对话次数收费
windsurf 在对话中连续附代码比 cursor 直观(也有可能我不会用 cursor ),个人更喜欢用 windsurf ,但是 java 项目中,我经常出现 windsurf 不经过 accept 直接就修改代码且无法 reject 的情况,需要完全卸载 windsurf 才行。
claude sonnet 3.7 windsurf 出现消耗 flow action 消耗过快的情况。

两个 AI 都会出现死循环的情况 AI 自己写出 BUG 但是让他自己改 愣是改不过来

但还是推荐用 现在 windsurf 和 cursor 自动补全都挺灵光的,已经很好用了,小代码写个注释 AI 也能生成个似模似样
java 项目都有些庞大,不过写个小模块或者设计好层级架构写部分代码还是可以的。
我现在都是 windsurf 写前端 cursor 写后端,IDEA 挂着编译 java 项目。。。

推荐用 cursor 不用梯子 只有对话收费 不像 windsurf 消耗 flow action.
但是不建议年付 这种工具更新的太快了
ota
237 天前
@ireqhawk 和 vscode + plugin 的效果比起来是不是都差不多的?
我是从 jb 转到 vs 的,然后也看了 cursor 和 windsurf ,和 op 主的感觉一样,发现就是个 vscode 。
然后 vscode 不是也有 cline 这些插件嘛。cursor 和 windsurf 到底优势在哪里呢?我感觉他们都是一个前端套壳。
me1onsoda
237 天前
从零到 1 还行吧。写 feature 还是喜欢 idea+copilot 的组合,cursor 还是太简陋了
dearmymy
237 天前
早用早享受,未来程序员不会用 ai 肯定会被淘汰,之前就是因为不想换 ide 一直没用,现在日常开两个 ide 。
msg7086
237 天前
@ota cline/roo 和 cursor 暂时还不在一个赛道上。cursor 一大优势是在补全,cline 优势在第三方模型对话做全局范围的修改。我现在是 cline 走 openrouter gemini 免费版做一些简单的活,要复杂逻辑就换到 cursor 的 agent 走他自己的 claude 3.5 ,要手写代码的时候也用 cursor 走补全。(而且 cursor 是说一次话扣一次钱,所以如果你让他一个回复里帮你写 10 个文件,也只扣一次钱,4 美分,很划算。)

要是 cline 能把自动补全做好的话确实可以成为 cursor 平替,但现在还不行。
(除非你完全不手写代码,百分百让 AI 写,那倒是可以。)
crackidz
237 天前
Java 听别人说要配置很多东西才能好用,否则是不太好用...
twinsant
237 天前
纸上得来终觉浅
buruoyanyang
237 天前
cursor 和 githubcopolit+idea 双持用户,cursor 写前端真的可以,写 java ,idea 的惯性太大了,用的少
tedzhou1221
237 天前
电脑内存大,用 idea 也很爽。但 自动补全方面,cursor 真的好用。

所以我现在是 cursor 写代码,idea + jrebel 用来跑项目。
tedzhou1221
237 天前
我不选择,我全都要,哈哈
gooin
237 天前
idea 启动运行,需要生成代码的时候,cursor 里边生成和修改
HaibaraDP
237 天前
现在写 java 的方式变成下面这样了:cursor 和 idea 双开,把 PRD 和详设给 cursor 生成,用 cursor 修改单文件,多文件跳转用 switch2idea 跳转到 idea ,用 idea 跳转文件,然后再用 switch2cursor 跳转到 cursor ,用 cursor 的 tab 继续补全。除了补全相关的 AI 以外的功能都用 idea 。写好 cursorrule
idea 加 ai 插件用的比较少,感觉它只能补全 set 方法
BearCookie
237 天前
@HaibaraDP 老哥好,这样跳转真的好痛苦繁琐,如果 idea 自身就能有 cursor 插件就好了
voya
237 天前
必须前后都能写,只是老项目比较头大,但是新项目简单的你给它需求,让它直接实现;复杂的,你设计,让它按模块一个萝卜一个坑填。一些相对专业的需求,你牵头它打下手
HaibaraDP
237 天前
@neochen13 用 switch2cursor 和 switch2idea 插件切换和 idea 自身文件跳转没多大区别,文件和行号也都能定位到,就是主题变了下。
pnczk2019
237 天前
3.5 跟 3.7 差的不是一点半点..
3.5 有时候你简直想骂他脑残.
en7en
236 天前
@fortver 自己购买的账号,还是合租的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1115723

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX