我正在参加Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:
<https://www.trae.ai/?utm_source=juejin&utm_medium=juejin_trae&utm_campaign=techcall>
1.安装
安装比较简单,双击安装包,然后不断地下一步下一步就行,过程中可以直接导入vscode的相关配置
2.使用
trae的基本功能和vscode类似,在它基础上加了些大模型的AI,对前后端开发来说,它是哪个哪个模型不重要好用就行,有点需要关注的是Trae本人使用的时候国内还是限制使用的,虽说是字节的产品,但它实际上是个海外版,至少本人测试的时候还是这样,后期会不会做调整本人就不知道了(好像是在3月份出来的国内版),当然,会魔法的程序员能轻松的绕开这个限制直接使用。本人总结它使用的地方有两点一个是Chat 一个是Builder
2.1 Chat
这个就是和AI交流的,可以问它一些技术上的问题,让它生成一段代码等等
关于开发上的问题它回答的还是比较专业的,没有胡乱回答
2.2 Builder
这个功能就比较强大了,它有Chat的所有功能,并且在对话的基础上可以帮你创建文件、文件夹,根据你的提示自动生成代码,不用手动的复制它的代码到项目中了 关于这个功能,本人测试了前端和后台两个项目
2.21 前端
说实话,小编感觉Trae对前端开发的帮助还不算太给力,毕竟前端的页面大多比较复杂,涉及html、js、css还有太多的交互逻辑,也能理解。我测试的是让它根据ui图去生成相应的页面
我把这个页面基本上已经做完了,只是让他去完善下剩下的一小部分,并且也没有切图相关的复杂问题,结果是它给补充的代码并不友好
提醒它之后后面的改动质量也不好,至此我就直接放弃对它的测试了
2.22 后台
测试前端时我还有点儿对它大失所望,但是当我用它去写后台时震惊到我了,如果你的后台项目是普通的增删改查项目的话,它会让你6到起飞,直接看效果图(小编用的是node+express)
我先试了下它是否有能力创建文件夹和文件,然后让他帮我生成一个字典接口的Services层代码,生成完之后发现它写的代码逻辑质量挺高的,几乎没什么错误,而且各种细节考虑的比小编好周到
太6了,一步步引导下去感觉它一天就能完成一个中小型项目的全部后台开发工作
3.不足
- vscode功能没有完整的迁移过来,缺少了vscode的npm脚本快捷运行面板
- 需要懂魔法
- 前端代码帮助能力有待提升