查看: 6|回复: 0

Trae、Cursor横向测评:哪款AI编码工具更值得入手?

[复制链接]

2

主题

0

回帖

10

积分

管理员

积分
10
发表于 昨天 15:44 | 显示全部楼层 |阅读模式
Trae实际上就是The Real AI Engineer的首字母简写,归属于字节跳动公司,在今年一月份发布了国际版Trae,内置使用 GPT4 和 Claude。因为国内用户可能因为网络问题会造成连接这两个大模型失败,所以在今年 3月终于迎来了国内版的Trae。
先透露一下结论:Trae 国内版值得用。它作为一个 AI IDE,整体比VScode的插件好用,而且内置的大模型----豆包 1.5 pro、DeepSeek 满血版----无限量免费使用。
一、国外版与国内版
国际版使用 GPT4 和 Claude ,而国内版使用过的是 豆包1.5pro 和满血版 DeepSeek R1 、V3模型,其他都是一样的。

二、安装
打开官网www.trae.com.cn,选择合适的版本即可下载,安装统一默认即可


三、Chat与Builder模式模式对比
维度
Chat模式
Builder模式
交互方式
对话式
向导式
输出产物
代码片段
完整项目工程
学习曲线
15分钟上手
需要2-3小时掌握
典型应用
辅助代码开发
企业级应用开发
Chat模式
国内版目前有三个模型可供选择:
  • 豆包 1.5 pro
  • DeepSeek R1
  • DeepSeek V3

这三个模型都是免费无限量使用,DeepSeek 系列模型都是满血版。我实测的速度令人满意,能够较快地给出回答,没有遇到"服务器繁忙"的提示,包括最耗时的 DeepSeek R1 模型都是如此。

我直接让它生成代码,回答的格式非常友好,直接点击应用就可以运行

大家注意,上图中,第一个代码块是终端代码,右上角有三个按钮(下图)。

上图右上角的三个按钮,分别是"复制"、"添加到终端"和"运行"。如果点击后两个按钮,会直接把代码传入 Trae 内置的终端,就像下面这样。


Builder模式
再看 Builder 模式,它可以一键生成项目。
比如我要生成一个数据分析报告的自动生成的程序

他会根据我输入的提示词直接生成代码文件

然后,它会一个个生成所需的文件,要求你审查。

还有觉得代码哪里不合适可以直接提需求,他就会自动修改

Builder 模式目前还不完善,只适合为项目生成架构,做不到一步到位,离理想状态有些差距。我试了多次,如果需求复杂一点,生成的代码很难一次就跑起来,需要多次修改。大家对它要抱有合理期待,这个模式后续还需要不断完善。
四、其他功能
除了两大模式,Trae 的其他功能也可圈可点。
(1)代码智能补全。这是 AI 编程助手的基本功能,就不多说了。只要按回车键换行,Trae 会阅读并理解当前代码,然后自动补全后续代码。如果有注释,它会根据注释,生成缺少的代码。例如这张图根据我前面的代码,他就会自动生成补充的代码。

(2)指定上下文。Trae 允许指定对话的范围(上下文)。具体方法是在对话框输入#号。

上图中,在对话框输入#后,系统就会自动弹出一个菜单,让你选择上下文(context),一共有四种。
  • Code(代码)
  • File(文件)
  • Folder(文件夹)
  • Workspace(工作区)
默认的上下文是当前工作区(Workspace,即目前打开的项目),也可以指定为某个函数或类(Code)、某个文件(File)、某个文件夹(Folder)。一旦指定了上下文,AI 的回答会更有针对性。比如生成代码时,就会结合上下文的场景。
(3)一键转对话。为了方便地将代码编辑框的内容,传送给 AI,Trae 提供"一键转对话"按钮,省去了复制粘贴的麻烦。
   
上图中,选中某段代码,系统就会弹出"添加到对话"的浮动菜单,一键复制到 AI 对话框,便于提问。
终端窗口的报错信息,也有这个功能(下图),这就很方便让 AI 来 debug。



五、注意事项
对于小白来说
使用builder模式存在程序无法第一次成功运行,需要让AI帮忙改错,最简单的办法就是在聊天框输入:程序出现错误,需要修改

程序开发者慎用
目前不清楚是什么环境之间的冲突,使用Trae可能导致你的环境变量失效


六、Trae与cursor对比
Trae使用DeepSeek(r1),cursor使用GPT-4o,同时输入用户指令:“生成一个网页版贪吃蛇游戏,包含随机生成的迷宫障碍,蛇的移动速度可调节。”
Trae这边第一次生成的文件无法运行,功能界面较为完善更为美观;cursor生成的文件第一次可以运行,但是界面简陋。
Trae:



Cursor:



总的来说,Trae 国内版专为中文开发者设计,支持中文界面和主题,更符合中文用户的使用习惯,自动部署本地服务器,提供预览链接,用户可直接测试游戏,生成的程序更加美观


七、总结
试用 Trae 国内版后,我发现它具备诸多显著优势:
  • 产品设计全面:覆盖主流使用场景,流程顺畅,用户体验佳。
  • 界面交互友好:布局清晰,易于上手,降低开发者学习成本。
  • AI 模型优势:提供包括满血版 DeepSeek 在内的多种模型免费使用,响应稳定且速度快。
然而,该产品也存在一些不足之处:
  • Builder 模式有待提升:生成程序易出现 bug,初次生成的代码往往无法直接运行,需要开发者反复调整,增加了开发时间成本。
总体而言,与 AI 插件相比,Trae 作为一款完整的 AI IDE,凭借其“一体感”和高度定制化,在实际使用中更具优势。随着 AI 技术的持续进步,AI IDE 的潜力将被进一步挖掘,有望成为未来 IDE 发展的主流趋势。


快速回复 返回顶部 返回列表