Trae 是一款强大的 AI 编程工具,具有以下特点和优势:
总之,Trae 为不同类型的开发者提供了强大的支持,极大地改变了开发的方式和效率。
Eric Quan:贡献度可以说是接近100%了,我们几乎每行代码都靠Trae完成。因为我不是很擅长编程,所以原来代码完全依靠我的cofounder,我们严重缺乏能交付产品的开发效率。但使用了Trae以后,我们拥有了快速Ship的能力,尤其是对于前端代码开发而言,效率实在是太高了,我可以直接在窗口里看预览,确认是不是做到了我预期的效果。更重要的是,当你用Next.js时,Trae完全就是一个开发团队,可同时搞前后端。0到部署所需要的时间从原来的1周到现在的10小时,1个月的MVP能做到我们原来需要半年才敢想的App——不管是UI上还是优化上。具体到产品使用中,我用Chat模式更多,原因在于Chat更可控,它可以只修改我让它修改的东西。因为每一次变更都需要审查代码,我不希望它改动太多,我会觉得不安。但是我知道Trae有Builder模式,能够更自动化地生成代码,有的时候也会用到。
问:于你而言,Trae这样的工具最大的价值是什么?Eric Quan:像我这个类型的人,有很好的想象力,但是真的不知道怎么把这个东西做出来。虽然我也在努力学习代码,但这真的比不上一个有天赋的10x hacker。而Trae这样的工具给了我一种能力——让我能把自己的想法变成现实的产品,然后把这个产品展现给需要的用户。我觉得这个就是最大的价值,没有东西可以盖过这个,因为它几乎让我可以做成想做的任何事,不依赖别人。我觉得这个例子就像乔布斯(史蒂夫·乔布斯,苹果公司创始人、前首席执行官)跟沃兹(史蒂夫・沃兹尼亚克,苹果公司联合创始人,主要负责苹果早期产品的技术研发),不是每一个人都很幸运地像乔布斯一样能在19岁的时候遇到沃兹,但是现在,Trae就是每个人的沃兹,人人创业的时代会因为Trae而加速到来。问:如果使用Trae来完成后续的开发,你预估每年/每月会节约多少开发成本?Eric Quan:随着项目与团队扩张,成本节省会更显著。一个人相当于一个团队。我不会雇佣没用过Trae或Cursor、或自认为比AI更强的人。他们只会拖慢进度;未来的技术门槛在于熟练使用AI做更疯狂的事。成本可能难以精确估算,但我可以用1-2个开发者完成过去几十人的工作,要知道,北美的顶级开发者年薪都超过百万人民币。问:产品上线后,每周还会有多少时间投入到开发中,还需要使用Trae吗?
有编程基础和专业开发同学对Trae已经不陌生,想必也使用过Cursor、Windsurf,也在Visual Studio中安装过不同厂商的Copilot编程插件,跳过通用模块直接看Trae带来的细节和差异化亮点吧。[heading3]更大范围的上下文[content]首先是上下文的范围不同,Cursor等支持的选择代码文件或代码片段作为上下文,Trae也支持,并且在选择代码文件的时候支持通过目录来选择,这就让我们更容易在几十个index页面、home页面中选择到自己想要的文件。上下文也不仅仅局限在代码文件中,使用终端中的内容作为上下文,原本我们需要将终端中报错信息复制粘贴到Chat对话框来沟通,Trae直接集成了这个环节,这是彻底不让用Ctrl+C、Ctrl+V了。有时候并不仅面向一个代码文件进行Chat,希望把多个文件丢给大模型作为上下文,那么Trae就很及时的支持了“解释这个文件夹”的功能,将Chat上下文扩展到整个文件夹。[heading3][heading3]丰富的插件支持[content]我们连接数据库通常使用独自的工具或网页版,Trae支持将数据库嵌入到IDE中,使用起来更加方便。编程过程中会用到各种插件,Trae提供插件市场功能,使用open-vsx作为插件源,也支持自行上传插件。如果之前已经在使用其他辅助编程插件,那么切换到Trae之后同样可以高效使用。[heading3]反复修改也支持[content]高手使用技巧,回退版本在与Trae进行对话和生成过程中,生成了很多版本,Trae能够帮助我们记录下来都修改了哪些代码、沟通了那些需求。通过Trae的“历史记录”可以找到每次是如何对话的,可以找到历史记录并重新生成。如果对于当前生成的代码效果不满意需要回退到之前的版本,Trae就直接提供了这样的功能,可以说使用起来非常方便。