Trae一言难尽

11,697 阅读3分钟

我正在参加Trae「超级体验官」创意实践征文,  本文所使用的 Trae 免费下载链接:  www.trae.ai/?utm_source…

背景

周一周二刚好用 cursor 开发了一个博客网站的前后台加后端接口数据库相关代码,紧接着想开发一个宠物用品评测网站,这时看到了掘金的 Trae的体验官活动,马上开始使用 Trae进行开发

开发过程

使用流程,我基本都是按照先告诉他我想使用什么技术栈进行开发,然后业务需求是什么样的,话术 Trae和 cursor 的使用基本都是一致的

一开始使用 Trae开发使用的是 chat模式,越用感觉越难受,当时心用涌起了一个想法这玩意效率怎么这么低,主要体现在两个问题上

  • 无法一键添加所有代码,没有这个按钮,只能逐个文件添加
  • 当单个文件进行添加时,因为文件会有模板注释,导致添加代码会失败,必须手动删除注释才能添加(这个在cursor 是不出现的)

WX20250122-162740@2x.png

强忍着难受生成完了所有代码,运行代码竟然一次就成功了, 这点对比 cursor 是优势,cursor 使用 scss的时候会有个版本问题导致一致报错(需要手动进行版本修复,不然一致乱修复)

但是这个生成效果,真的是难以忍受,感觉作为毕设都有点低级,果断放弃,使用 cursor 重新进行开发

WX20250122-164711@2x.png

使用 cursor 的时候突然灵光一闪, 我是不是使用Trae的时候模式用错,赶紧打开 Trae查看一番,发现果然除了 chat模式,还有一个 builder模式

然后我又使用 builder 模式重新开发了一遍网站,这次有了一键添加所有代码,果然我是XX,哈哈哈哈哈哈哈哈,

WX20250123-112629@2x.png

同时也出现了两个小问题

  1. 导入声明时报错了,一键修复的时候竟然直接在原位添加了代码
  2. route报错需要修复好几次,A 修改完,修改 B 的时候 A 又变成了未修复的样子,这个地方是我手动改的(route的这个地方的实现没有 cursor 处理的好)

(问题一) WX20250122-163011@2x.png

(问题二) WX20250123-112816@2x.png

最后的生成结果可能还没有第一次的效果好,后续反让它修复内容区域布局问题,都没有办法进行修复,最后只能再次放弃

WX20250123-114704@2x.png

然后还是使用 cursor 完成了网站的开发,上一张成品图吧,一行代码没改过,只手动修复了一下 scss版本问题

image.png

image.png

总结

优势

  • 开发界面是我喜欢的样式,比 cursor 好很多
  • 运行比较流畅,基本上都能一次运行成功
  • 使用的三方包比较新,起码没有出现 cursor 一样的 scss问题

劣势

  • 生成的速度要比 cursor 慢很多,慢到有点不太想等
  • 生成效果有点差,需要它修复的时候,多次提问无法达到想要的效果

最后我想说,虽然效果稍微差一点,后续 trae优化以后,我还是愿意使用 trae,支持我们自己的产品