个人一直在使用各种AI工具,因为使用习惯的原因,即便使用Cursor等工具,还是会回到IDE中进行代码编写和Review。

在有AI之前,很多人都问过VS Code和JetBrains IDE的区别,主要如下:

1、出色的开发语言支持:目前来说,虽然VS Code有众多的插件,但是诸如Java/Kotlin/Python等语言的支持,还是不如JetBrains IDE出色。

2、代码重构:在AI生成代码后,往往还需要对代码进行修改,这个时候一个好的代码重构工具就显得尤为重要,JetBrains IDE在这方面做得非常好。

3、开发框架集成:JetBrains IDE对各种开发框架都有很好的集成支持,能够帮助开发者更好地使用这些框架。

4、Debugger和测试支持:JetBrains IDE提供了强大的Debugger和测试支持,能够帮助开发者更好地调试和测试代码。如果你开发Spring,可以尝试一下Spring Debugger。

5、Git:JetBrains的Git支持确实强大,之前JetBrains还推出过一个Git Client的工具,基本上没有其他Git工具和JetBrains媲美。

6、数据库支持:大多数后端开发都会涉及到数据库,虽然有一些其他专业数据库工具,但是都比较偏向DBA,而开发人员更喜欢IDE集成方式,可以轻松实现SQL代码提升,代码生成等。

当然还有其他原因,这个也是为何众多Java程序员选择IntelliJ IDEA的原因,即便IntelliJ IDEA收费,也有不少的开发人员会购买。

如果一个非常专业的IDE集成AI出色能力,对程序员来说,帮助会非常大,这个也是我一直在使用JetBrains 插件的原因,一致性体验非常好。 虽然各个AI IDE都有自己的特性,但是核心的功能基本都是差不多的,而且开发人员日常开发使用到的特性也主要集中在Completion、Chat和Agent这三者, 如果大家使用的模型都一样的话,那么AI的工具差异化就会更小。 此外不少程序员也倾向于使用命令行(CLI)模式,所以给AI Agent搭配一个编码能力强的IDE就更尤为重要,这个属于强强联合的模式。

对于中国的程序员来说,由于出口管制等原因,不少国外AI产品并不能在中国使用,还有支付等问题。 GitHub Copilot也是非常不稳定,所以导致AI编码体验非常不好,至少对我个人来说,流畅度确实下降很多,经常要等着AI的响应,影响工作效率。

上周五,阿里宣布 Qoder 插件已在 JetBrains 全家桶IDE(包括IntelliJ IDEA、PyCharm、WebStorm等)官方市场全面上线。Qoder JetBrains插件集成全球顶尖的编程模型,是业内唯一支持记忆感知的JetBrains插件。在与开发者的持续对话中,大模型会自动形成针对个人编码习惯、项目特点、常见问题的记忆。这些记忆会在后续交互中被自动召回,让AI的建议越来越精准,真正实现"越用越懂你"。

图片

在工程感知上,Qoder JetBrains插件表现同样出色,它采用"双引擎"架构,结合云端代码图谱和IDE本地索引,实现对超大规模项目(支持10万文件级别)的深度理解。开发者无需手动添加上下文,AI自动感知任务所需的文件、框架、依赖关系。

试用了Qoder的JetBrains插件,整体体验非常不错,在界面和体验方面,和JetBrains原生的插件已经非常接近了。 在代码生成方面,Qoder表现非常不错,从0到1的个人网站生成,Spring Boot项目维护。对于一个AI编程助手来说,个人认为核心包括以下几点:

  • 背后的大语言模型:这个至关重要,模型能力决定了生成代码的质量和准确性。

  • 上下文工程和Prompt:对项目的Context理解和上下文组织能力,能够从requirements.md 到 plan.md 再到 tasks.md,最后到代码生成,要做好大语言理解的辅助工作。目前有众多的AI Code Agent工具,很多工具也是开源的,所以提示词、plan制定、任务分解等,都可以相互借鉴。

  • UI和UX:就是和程序员交互的界面和体验,如有独立IDE、命令行和IDE插件等。考虑到AI Code Agent的功能都比较类似,所以UI和UX的差异化并不会特别大,但是考虑到产品的品牌和特有性,界面还是要有一些差异化的。

综上所述,目前试用下来,Qoder的JetBrains插件,完全可以作为日常开发的AI编程助手,模型没有透传,但是大家都知道的。 此外不用担心网络问题。 我直接订阅了Pro+,目前测试下来,完全够用,可能是我开发后端的原因,并没有频繁创建网站和新应用这类消耗Token比较多的场景,对于AI生成的代码,我还是偏向于单一职责原则, 任务小一点,多来几次,这样方便我对生成的代码进行review和调整,一次生成大量的代码,我也确实搞定不了较大的代码量,关键AI生成的代码我也是要维护的。

如果你是JetBrains IDE用户,而且还是中国程序员的话,强烈建议使用一下Qoder插件,模型就不用揣测啦,应该是程序员都知道的最强模型。 目前价格也还好,新用户只需要 2 美金/月,性价比还是不错的,关键是让你使用上了最强的代码模型,这个还是非常重要的,保证了生成的代码质量,完全会颠覆你AI生成的代码质量差的认知。

在一些细节方面,Qoder确实还有一些提升的地方,如Add Context个人觉得稍显繁琐,UI最好能紧凑一些。和Cursor一样,有Rules支持, AGENTS.md的默认支持好像还没有上。此外目前的Ask 模式都是基于项目的,如果有一个Web版本的话就更好啦,这样可以方便问一些编码的通用问题, 毕竟不是所有的技术问题都是和项目关联的,如技术扫盲、原理实现、框架对比等等,这些问题AI回复比搜索引擎要好很多。

最后给出一个Qoder JetBrains plugin截图,欢迎大家下载使用!

图片

官网下载:https://qoder.com/download#plugin

图片

关注我,掌握Qoder最新动态

https://mp.weixin.qq.com/s/5Eo4VdZw2p2ZhT1JIkN-YA

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐