字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

3月3号,字节跳动推出了国内版的AI编程工具Trae,搭载了doubao-1.5-pro模型,还可以切换到满血版的DeepSeek R1和V3。听说这是国内首个真正的AI集成开发环境(AI IDE),它能帮助开发者和AI更好地互动合作,让编程变得更快、更高效,提升工作质量。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!
字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

大家常说Trace不如Cursor,那真实情况到底如何呢?

今天我们就从两个实际使用场景来对比一下Cursor和Trace,看看哪个更好用。

1、项目整体功能介绍

提示词:

请解释一下这个项目的功能

PS:我没有往Chat里添加任何文件哦。

Cursor会自动查看当前文件夹里的所有文件,基于这些文件进行分析。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

它会阅读md文档,包括readme、需求设计文档和系统设计文档。

接着,它还会查看微信小程序的主要程序文件和云函数的目录,细分到具体的首页功能和商品详情页的代码。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

最后,它总结出这个项目的主要功能,功能点的介绍相当全面,可以说非常强大。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

相比之下,Trae就显得比较保守,需要我们手动添加代码文件才能给出反馈。

而且,Trae并没有提供将整个功能一次性添加到Chat的选项。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

于是,我选了几个主要文件和设计文档放到Chat里,再问一下Trae,它的回答如何呢?

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

添加参考文件夹后,Trae还是能准确回答出内容。

2、新增一个功能

Cursor

提示词:

想新增一个功能,当用户下单成功时,发送小程序推送消息给管理员微信。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

可以看到,我并没有添加具体的支付文件。

接下来看看Cursor的回答:

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

它知道需要创建云函数,并自动在云函数文件夹下创建目录。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

然后开始创建云函数,编写具体代码,还知道要修改现有功能来调用新增的云函数。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

它甚至会创建一个管理页面,让我们管理接收微信通知的账号。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

最后,它还提供了具体的使用说明,告诉我们需要执行哪些操作才能生效。

比如打开管理页面设置管理员账号。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

在保存设置时发现失败,查看微信开发者工具中的console确认具体返回,再复制到Cursor Chat界面。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

Cursor给出了解决方案,建议在云开发环境中执行initSystemConfig函数,这样能帮我们初始化数据集合。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

执行后,我们在数据库中能看到system_config和notification_logs。

接着,我们再尝试保存管理员配置。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

保存成功,太棒了!

然后,我们试着下单并支付,看看是否能收到通知消息。

下单后,数据集合中确实记录了这次下单消息,但微信上却没有收到成功通知。

遇到问题后,再咨询几次,最终还是解决了,功能实现了。

Trace

我们点击Cursor Chat窗口的Restore Checkpoint,把代码回滚到Cursor操作之前。

然后在Trace中问同样的问题。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

Trae的回答也差不多,让我们创建云函数,并修改订单创建成功的逻辑来调用新增的云函数发送通知。

不过有个区别,Cursor有一个AcceptAll的代码按钮,而在Trae中需要逐个文件点击“应用”,再在文件右上角点击“接受”,如果修改的文件很多,这样很容易出错。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

而且,当我费尽力气将所有文件应用到项目中后,测试支付生单场景时,却发现没有调用新生成的通知云函数。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

总结一下:

整体来看,Cursor的功能更为强大,像一个集成了RPA和工作流的智能助手,只需要输入需求,就能自动拆解和执行,包括编写代码、检查现有功能、创建文件夹、执行控制指令等,无需手动干预。

而Trace虽然也不差,但需要更多人工操作,给人一种不太自信的感觉。

所以,Trae更适合与AI一起合作完成项目,而Cursor则能在很多情况下独立完成整个项目。具体情况可以参考我之前的文章。

不过,Trace推出了一个builder模式,目标是从零开始开发完整的项目,使用各种工具完成开发工作,包括分析代码、编译代码和执行命令。

同时,像Cursor一样,Trae也支持输入图片,比如网站的截图,让Trae根据其他网站的风格进行开发。

来聊聊Trae Builder的强大功能吧!

想了解Trae Builder的详细信息?可以看看官网上这篇介绍:https://traeide.com/zh/docs/what-is-trae-builder

我们来试试用Trae Builder解决之前提到的两个场景,看看它的能力如何,特别是和Cursor相比,谁更强大!

让我们详细解析这个项目的功能吧

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

从上面的截图可以看出,Trae在回应时和Chat模式完全不同。它不需要依赖特定的文件,就能直接向我们解释项目的功能,真是方便!

不过要注意一点,Trae的Builder模式和Cursor有个小区别:它不会展示执行的过程,比如说看了哪些文件,得出了什么结论,可信度可能稍微差一点。

接下来,我们看看第二个功能的实现。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

在没有添加任何上下文文件的情况下,Trae Builder模式下,它就开始自动思考我们的需求和需要做的事情,感觉这一步就已经成功了一半了!

基本思路已经理顺,而且它还能直接找到需要修改的文件并进行调整,真的是很不错。

字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!

不过在执行的过程中,发现它有点卡住了,毕竟还是Beta版本嘛。

但值得一提的是,Trae Builder的思考过程已经和Cursor差不多了,能够理解需求,考虑必要的操作,查找和修改需要的文件,最终完成任务。

通过几轮互动,最终我们还是成功实现了所需功能。

说到Cursor,它的免费版本只给50次慢速提问的机会,虽然可以通过注册新账号再用,但总让人有点紧迫感。把Trae当作一个免费的替代工具,确实是个不错的选择,有兴趣的朋友们可以一起探讨哦!

@伍六七AI编程

来源:知乎
原文标题:字节跳动新发布的Trae国内版和Cursor相比,各有哪些优缺点? – 伍六七AI编程 的回答
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

《字节跳动新发布的Trae国内版和Cursor,你更青睐哪一个?快来看看它们的优缺点吧!》有10条评论

发表评论