共计 1518 个字符,预计需要花费 4 分钟才能阅读完成。
作为一名 211 高校计算机专业的二年级学生,我计划在暑假期间进行系统性项目实践,考虑到 AI 辅助编程工具的选择,我在纠结是选用 Cursor 还是 Trae,或者有没有更优的推荐?期待解答。
「Trae」显然是最佳选择。特别是自从 Trae 升级到 2.0 版本并启用了 SOLO 模式后,其功能愈加强大。
Trae(/treɪ/)IDE 与人工智能深度融合,提供了智能问答、代码自动补全以及基于 Agent 的自动编程功能。在使用 Trae 进行项目开发时,能够实现与 AI 灵活合作,大幅提升开发效率。
自从我今年 3 月开始使用「Trae」以来,每周都有新变化和版本更新,目前正处于快速发展阶段,使用体验也相当不错,许多 bug 都得到了有效解决。
理由一:「Trae」由国人开发,使用中文环境,沟通更顺畅。
「Trae」拥有国内版和国际版两个版本,均提供中文环境,技术文档也是中文版,学习和理解的速度较快。

理由二:Trae 设有官方技术交流群,随时可以提问。
官方创建的交流群提供了:
- 及时获取最新产品功能更新、Bug 修复、活动信息、案例分享及操作指导等。
- 在群内提出的问题能够得到专业客服的快速解答。
- 与其他小伙伴进行在线交流。

如果你还没有加入群组,可以联系我获取加入方式。
理由三:价格优势明显。
「Trae」目前提供国内版和国际版。
其中,国内版是完全免费的,而国际版的会员版本收费,新用户的收费为 3 美元,约合 20 多元,基本上是可以接受的。

不建议使用国际版的免费版,等待时间过长,时常需要等半小时,极为浪费时间。
这两个版本的主要区别在于使用的大模型不同。

如果你选择「Trae」,建议国内版使用「Doubao-Seek-1.6」模型。
而国际版则建议选择收费版,使用「Claude-4-Sonnet」模型。
尽管还有其他模型可供选择,但根据经验,这两个模型在编程和文档整理方面更为适合。
以下是我在使用「Trae」进行「Springboot」开发时的一些经验总结,供你参考:
开发过程中遇到的主要问题总结,以下问题往往是「Trae」无法自动解决,需要手动修正效率更高:
1、「Trae」生成的代码中,有时「Entity」、「Mapper.xml」属性名称与数据库定义不一致,需要手动调整。此外,有时代码中字段比数据库中多,这一点需特别注意。
2、代码对某些异常进行了处理,即使出现错误,控制台也不报错,导致问题难以定位。经过调试后,需要添加打印信息以输出异常。
3、在界面展示效果上,有些样式问题需要手动修正。
4、可以参照软件团队的开发流程来管理「Trae」的开发,这样效果会更佳。
使用「Trae」开发时的其他注意事项
1、最好不要一次性开发完所有功能后再调试,最佳方式是逐个模块开发,调试完成后再进行下一个模块的开发。这样可以让后续模块参考前一个模块的经验。
2、整理出一些优秀的代码处理方法,可以直接应用到下一个项目中,以提高开发效率。
3、发现问题时应逐个解决,不要期望「Trae」能够一次性处理所有问题。
4、如果发现修改后的内容存在问题或不符合预期,可以随时回滚到修改之前的状态。
5、在使用 AI 开发的过程中,最好将其与其他编程工具结合使用,例如 Java 软件可以与「Idea」结合,这样调试时会更加便利。


使用Trae的免费版居然要等半小时,这样的等待值不值得吗?