最近开发者群里,话题慢慢转移到了 Cursor、Windsurf、Claude Code、Codex。 IDEA 还在,只是大家好像不怎么聊它了。


说实话,我用 IDEA 很多年了。

前段时间身边几个做 Java 的朋友陆续换了工具,有人去了 Cursor,有人在用 Claude Code 跑项目,还有人直接在终端里玩 Codex。问他们为什么,答案也不统一,但有一个共同点——不是 IDEA 哪里出了大问题,就是觉得"新的更顺手"。

这让我开始认真想这件事。


IDEA 当年是怎么赢的

得先说说历史,不然理解不了现在的处境。

Java 开发者那一代人基本都是从 Eclipse 开始的。Eclipse 免费、开源,插件一堆,当年几乎是标配,没什么好讨论的。

IDEA 刚出来的时候其实挺难卖的,因为要收费。在满地免费工具的年代,凭什么让人掏钱?但真正用过的人都说不出个"不好"——代码补全准、重构顺、调试体验干净,很多功能用一次就回不去了。口碑就这么传开了。

2016 年,IDEA 市场份额第一次超过了 Eclipse。到 2020 年,Java IDE 这块市场 IDEA 拿了 62%,Eclipse 从原来的 38% 跌到 20%,之后就一路往下,基本没缓过来。

那段时间,IDEA 就是 Java 开发的默认答案,没什么好争的。

Cursor 来了之后

2023 年底开始,群里开始有人零星提 Cursor。

一开始没太当回事,新工具隔一段时间就会出一个,大部分热度过了就凉了。但这次不太一样,说好用的人越来越多,后来开始有人说"我已经切过来了,主力换 Cursor 了"。

数字也能说明问题:Cursor 在 2025 年的年度经常性收入达到 12 亿美元,增速 1100%,到 2026 年初又翻了一倍到 20 亿,企业客户占了六成,估值 293 亿美元。这个增速放在整个工具市场里都是异常的。

这不是一个在细分场景里找到位置的小工具,是真的在抢市场。

用户为什么在离开

我觉得主要是两件事。

第一,两类工具根本就不是一回事。

IDEA 的逻辑一直是:你来写代码,我帮你写得更快更准。补全、重构、调试,每个环节都打磨得很细,目标是让你的每一个操作都顺滑。

Cursor 这类工具的逻辑不一样:你来决策,AI 来干活。你描述要做什么,Agent 自己去跨文件读代码、改代码、跑终端命令,做完了你来看结果。

这两种工作方式,体验上的差距不是功能多少的问题,是你坐在屏幕前的状态完全不同。

IDEA 后来也加了 AI Assistant,但感觉上就是在原来的界面里嵌了个对话框,用起来更像是增强版的代码提示,遇到需要跨多个文件协作的任务,能力就跟不上了。Cursor、Windsurf 这些从一开始就是围绕 Agent 模式设计的,这个差距不是加几个插件能补平的。

第二,以前可以忍,现在不想忍了。

IDEA 吃内存、启动慢,这事大家都知道,也都习惯了。项目稍微大一点,几个 G 内存跑满,加载索引的时候风扇呼呼转,等个半分钟才能开始干活——用了这么多年,反而觉得理所当然。

Cursor 和 Windsurf 都是基于 VS Code 改的,启动快,打开就能用,响应也跟手。

这一对比,很多人才意识到原来也可以不用等。不是 IDEA 突然变慢了,是有了参照物之后,之前一直忍的事情突然就不想忍了。

我身边有几个用了 IDEA 七八年的朋友,切换之后说的都是同一句话:"其实没想象中那么难切,就是懒得动。"

JetBrains 自己也在动

说了这么多,平心而论,JetBrains 不是什么都没做。

2025 年他们把 IDEA 的社区版和旗舰版合并了,变成一个统一版本,没订阅的用户也能用完整功能,订阅到期之后不再直接锁死,项目还能正常打开。这个改动还是挺实际的,之前订阅过期那一刻直接用不了,体验确实很糟糕。

AI 这边他们主推了 Junie,支持 MCP,也搞了多 Agent 编排,还专门出了个 "Migrate from Cursor" 的迁移指南,明摆着要把流失的用户拉回来。

但结果是,根据他们自己 2025 年的调查数据,Junie 的实际使用率只有 5%。GitHub Copilot 和 Cursor 在开发者 AI 工具使用率上已经超过了 JetBrains AI Assistant。

自家地盘上的数据都这样,说明用户其实并不买账。

IDEA 真的会倒吗

我觉得短期内不太可能。

企业里用 IDEA 的团队,迁移成本很高——多年积累下来的插件配置、内部工作流、团队规范,不是说切就切的。而且 IDEA 在 Java 和 Kotlin 生态里的理解深度,目前还没有工具能真正替代,Kotlin 又是 Android 的官方语言,这个关系短时间内不会断。

但有一件事让我有点担心——

现在刚入行的年轻开发者,很多是直接在 Cursor 里开始写第一行代码的。他们没有用过 Eclipse 的年代,也不会对 IDEA 有什么情结。IDEA 对他们来说可能天然就是"老一代人用的工具"。

这种认知一旦形成,靠功能迭代很难改。

Eclipse 当年也不是一夜之间消失的,就是慢慢地,新人不选它了,老用户退休了,然后就没有了。

最后

IDEA 还没倒,产品在更新,用户还在续费,公司经营也正常。

但"活得好"和"未来还是不是第一选择"是两件事。

现在的问题不是 IDEA 哪里做得不够好,而是整个写代码这件事的方式正在变,越来越多的工作会交给 Agent 去做,开发者的角色在变。JetBrains 要想清楚的,不是怎么让 IDEA 再快一点、AI 再强一点,而是在这个新的工作方式里,自己要扮演什么角色。

这个问题想清楚了,还有得打。想不清楚,就是慢慢退出历史舞台。

你现在主力用什么?还在用 IDEA 还是已经换了?评论区说说,我挺好奇大家各自的理由。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐