我正在参加 Trae AI 编码从入门到实践线上共学第一期,Trae 免费下载链接: www.trae.ai
说在前面/总结
之前从别的地方看到了trae的消息,也是想第一时间能够体验到,于是加入了waitlist, 今天也是收到邮件之后就直接下来体验了,目前是完全免费的状态,同时ai方面支持4o、claude 3.5 sonnet,我实际使用中都是用的claude,体验上十分友好、但是美中不足的一点是,tps比较低,要是cursor的claude较低,但是呢就灵活程度上又要比cursor好一点。
准确地来说就是trae的builder功能要比cursor的composer更好用,对windows平台的适配也比cursor墙上一节
举例:
cursor的composer(都是使用的claude)执行命令时默认给出的都是linux下的格式,他会在第一次发现命令错误之后才改用windows平台下的命令(比如创建文件夹等等)即使在对话时已经提醒了使用的是windows平台下的powershell,他还是十分固执地给出linux下的命令。
trae这边就明显是对这方面做了优化(网站上直接写明了需要高版本的powershell)
开发初体验
安装完成之后我就开始写一个以前有了一些设想的小项目 这是成品:github.com/black-zero3… 是在trae里面从零开始搓的,项目的功能很简单,而我全程做的也就是在builder里提一些需求 我没有指明需要使用什么技术栈,claude很聪明得选择了nextjs,因为没有区分前后端,所以在一个项目文件夹下开发起来更顺畅一些
不流畅的地方
也遇到过一些卡壳的地方,就是我想设置一个配置文件,以便自定义项目的host port,但是呢搞了半天,最后是在package.json里配置了,我觉得这是个不太直观的地方 鉴于我并没有react的经验,前端的经验也几乎等于0,所以并没有找到一个特别好的解决方案。
结论
总体来说,Trae AI 提供了一个非常友好的开发环境,尤其是在 Windows 平台上的适配性明显优于 Cursor。尽管在性能上稍逊一筹,但在灵活性和功能优化上,Trae AI 表现更为出色。对于像我这样前端经验几乎为零的人,Trae AI 的 Builder 功能极大地简化了开发流程,使得从零开始构建项目变得更加顺畅。当然,对于一些特定的配置需求,仍需进一步优化和提升其直观性。