当我用 AI 写代码时,老板突然站在身后

目前AI编程开发工具有两种模式:一种是AI原生IDE ,另一种是插件式AI编程工具。

这两种工具各有特点,适合不同的使用场景,咱们可以从实际需求出发来选择。

先说说AI 原生 IDE,这类工具就像是为 AI 开发量身定制的。如国外的 Cursor、 字节的 Trae。这里说说字节的 Trace,它和之前 MarsCode 已经合并了以后就都是Trae 了,它能直接通过自然语言指令生成完整的代码框架,你只要输入 "做一个贪吃蛇游戏",它就能自动把前后端代码、项目结构都搭建好,连技术选型都会给你建议。这种工具特别适合快速验证想法,像学生做课程设计、创业团队做产品原型,能省掉大量重复劳动。

再聊聊插件式 AI 工具,这类工具就像给你的 IDE 加装了一个智能助手。最常见的就是 GitHub Copilot,它能在你写代码的时候实时补全语句,甚至根据注释生成完整的函数。比如你写 "# 计算两个数的最大公约数",它马上就能给出对应的 Python 代码。这类工具的好处是不挑开发环境,不管你用 VS Code 还是 PyCharm,都能一键安装。国内的如字节的 Trae(MarsCode)、阿里通义灵码、腾讯云代码助手 CodeBuddy、百度文心快码、CodeGeex 等

一、AI 编程工具分类

1.1、AI原生IDE

AI原生的IDE目前市场上推出来的并不多,但还是非常火爆的。比如在B站被称为AI编程神器的Cursor ,当然咱们国内字节也推出了 Tare( MarsCode IDE**)**。

磨刀不误砍柴工,我们先来看看AI编程工具:

1)Cursor

Cursor 是国外一家公司于 2023 年推出的一款 AI 原生集成开发环境(IDE)。它在提升开发效率方面表现出色。

在代码理解层面,Cursor 能够自动检索代码并精准理解上下文逻辑,仿佛开发者拥有了一位精通各类代码的助手,时刻辅助把握代码全貌。

在代码编写过程中,其强大的自动补全功能更是开发者的得力帮手。根据上下文和常见的编程模式,Cursor 能快速给出准确的代码补全建议,减少了开发者的敲击次数,有效提高了编码速度。

在设置页面可以设置选择AI大语言模式

2)Trae(MarsCode IDE)

Trae 是字节跳动旗下的AI智能编程工具,有 IDE 和编程插件两种使用形式。 它就像一位贴心且专业的编程伙伴,能恰到好处地给出单行代码的补全建议,要是遇到函数编写,它还能直接给出完整的函数方案。 除了代码补全,Trae的辅助功能也十分强大。当你对代码里的某些部分不太理解,它能立马给出清晰的解释;编写代码完成后,它可以帮你生成单元测试,让你能快速检验代码的正确性;一旦代码出现问题,它能迅速定位并修复;要是你在编程过程中遇到技术难题,直接向它提问,也能得到准确的解答。有了Trae的助力,编码效率和质量都能得到显著提升。

最近收到Marscode网页版2025年4月15日正式下线的通知,当然它并不是停止开发了而是把编程产品转到另一款AI原生IDE Trae,通知里说后续字节将聚焦资源优化本地IDE(Trae)与插件(MarsCode 编程助手)服务,不过最近 MarsCode 编程助手也换名成 Trae 了 。早期Trae是说针对国外市场而MarCdoe是针对国内市场现在应该是合并了,不过还是不影响我们的使用。

这是MarsCode IDE的效果图:

这是Trae的效果

基本上上面提到的AI模型Trae都是支持的。最近

1.2、插件式AI编程工具

相比AI原生IDE,插件式AI编程工具就非常的多,并且在AI火爆后就出来很多AI编程插件。

基本AI编程工具的功能都差不多:

代码补全:根据当前代码上下文自动补全代码。

根据注释生成代码:根据注释描述生成相应的代码。

方法和函数生成:根据方法名或函数名自动生成该方法或函数的代码。

生成测试代码:生成测试代码。

● 自动优化代码、异常解决、代码生成....

二、Trae 编程 IDE 体验

Trae 内置了很多 AI 模型,下面我们使用 Trae 来一一体验下

2.1、 DeepSeek-V3-0324

2025年初最大的一个炸弹非deepseek莫属,deepseek-r1发布后风靡全球。而在3月24日deepseek又发布了deepseek-v3-0324版本,这个版本除了拥有deepseek-r1的部分深度思考能力又不需要深度思考的时间外,它还在前端的编码能力方面有增强。下面我们来具体试试:

deepseek是直接生成相应的代码

可能是deepseek没有先生成项目所以会缺少文件,然后运行后就会报错

选中异常信息后,可以点击"添加到对话" 直接在对话中提交就会生成解决办法

这里已经生成好了缺少的文件,直接再次运行,这就是生成的效果

2.2、 Claude-3.7-sonnet

claude是由gpt离职员工出来后开发的,推出后一直和gpt是并肩的。到后来还有超出gpt的样子。现在claude的火热程度并不逊色于gpt。

第一步会先生成react的模板项目

然后,生成相应的组件代码同时在右下角会出现"全部接受"的按钮,点击后代码就会自动生成到当前的文件夹里,并且文件是按react模板的目录存放。

效果

点击预览,就会启动项目,并且trae内置了浏览器可以直接展示运行后的效果。代码完全没有报错,并且代码非常的工整。

2.3、 GPT-4o

2022年11月GPT引发了AI变革,一场轰轰烈烈的AI革命就发生了。GPT的地位及在编程方面的能力也是非常突出的,当时GPT发布时通过手绘的草图然后发给AI,AI就能生成可以运行的网页。

来看看GPT也是通过模板先生成项目

这里要人式选择一些参数

然后一下步,这里也报缺少文件的错,然后还缺少了让我执行

npm install antd @ant-design/icons

命令的错

最后出来了,可能它误解了漂亮两个字的定义

2.4、 Gemini

gemini是谷歌的AI产品早期叫Bard后来统一成Gemini。我们知道生成式AI大模型基本上都有谷歌Transformer的影子,谷歌在AI领域也是居功至伟。

gemini也是先创建react项目

然后报了一些错,最后的效果

代码风格上gemini和claude还是很不错的。

三、 总结

总的来讲,在代码生成、代码风格把控以及代码可执行性方面,这几款工具的表现都较为出色。当下,AI 生成的代码大多能够直接执行或投入使用,这无疑为开发者带来了极大的便利。

更为重要的是,这些工具能够关联文件夹内的所有文件。一旦生成的代码存在问题,它们还具备进一步完善代码的能力,保证代码的质量和可用性。

如今,AI 已然成为程序员强有力的助手,极大地提升了开发效率和质量。**若非要从这些模型中选出最优的,个人觉得 Claude 较为突出。不过,如果在国内长期来说DeepSeek 会是一个不错的替代方案。**当然,随着时间的推移和技术的不断发展,未来哪款工具会更胜一筹,目前还是未知数。

我是栈江湖,如果你喜欢此文章,不要忘记点赞+关注

相关推荐
豆包MarsCode1 小时前
玩转MCP | 一文看懂如何在 Trae IDE 中解锁 MCP
人工智能·mcp·trae
夕水2 小时前
手写一个动态海洋和天空效果的vue hooks
前端·trae
小君2 小时前
New 版本Trea 对比 Cursor 选择你的下一代 AI 编程伙伴
前端·人工智能·trae
前端花园3 小时前
前端开发AI Agent之RAG篇
前端·aigc·trae
洗澡水加冰7 小时前
Trae说: Nuxt or Next选一个
后端·trae
Trae首席推荐官7 小时前
Trae 版本更新|支持自定义智能体、MCP等,打造个人专属“AI 工程师”
前端·trae
围巾哥萧尘9 小时前
「网站开发」从构思到上线——AI 设计电子书籍网站开发全流程(Grok & Coze Space Trae AI & Cercel & Cursor)🧣
cursor·coze·trae
航重名了779489 小时前
Trae AI工具上新评测报告
trae
DebugEve10 小时前
Trae史诗级大更新,一波追平Cursor!Rule+MCP+Agent...都来了
ai编程·trae