作为一名Python全栈开发者,说实话最近手头上的活儿挺多的,经常会接到比较急的全栈应用的开发项目。最近AI 编程工具满天飞,前有cursor 后有windsurf,利用AI工具来开发代码真香,但是这两个工具都是国外的,全部都是英文版本而且还要收费,
有没有免费好用,而且功能强大的编程工具
。
1. 平替Cursor的强大AI编程工具
春节间正好在技术群里看到有人推荐了
字节新发布的 Trae
。AI 编程工具满天飞,又一个新玩意儿,值得尝试吗?仔细看了一下,乖乖这三点让我动心了:
仔细看了一下,乖乖这三点让我动心了:
2.实测下来真的有点东西
Trae是一个AI编程工具,它是通过AI问答的方式帮你自动写代码,也就是说你只要动动嘴皮子就能搞定一个项目,它提供了基本的IDE功能,包括代码的编写,项目管理,扩展管理,版本控制,功能非常强大,相对cursor 和windsurf 它有几个很强的优势:
1). 白嫖党福音:顶级 AI 免费用
玩过 AI 编程工具的同学都知道,Claude 3.5 和 GPT-4 这种顶级模型基本都要付费的。可 Trae 倒好,直接给你免费用。我试了好几天,体验下来确实是原汁原味的 GPT-4,不是阉割版。这波操作我只能说:狠啊!
2). 终于不用硬憋英文了!
说句实在话,虽然我们程序员英语都还不错,但用中文交流开发想法确实更顺畅。Trae 在这方面做得特别到位 —— 代码注释、技术文档、日常对话,全都可以用中文。效率蹭蹭往上涨,这才是我们想要的体验嘛!
3). 两种模式随意切换,真就是开发者的「贴心小
棉袄」
Builder 模式
:就是那种从 0 到 1 的项目构建助手。你跟它说「我要开发一个电商网站」,它就能帮你把项目框架都搭好。效率高得有点离谱...
Chat 模式
:这个就是随叫随到的技术顾问了。代码看不懂?Bug 改不好?性能优化做不来?甭急,问它就完事了。
老实说,这两种模式的配合真的挺巧妙的,用着用着就离不开了。
4).多模态支持
通过对话进行编程,你还可以在聊天中添加图片,比如一些错误的截图,设计稿,这样通过多模态的方式可以更准确高效的表达你的需求。
3.小白如何使用
说了这么多,到底如何使用呢,其实很简单,下面小编给大家演示一下,上手还是非常容易的。
1).下载软件
访问:https://sourl.cn/iLdTzh
这个网站,然后下载下来即可,单击Trae的图表启动它即可.
2).配置界面
然后点击开始就可以使用了,需要选择主题和语言,我们当然选择中文啦。然后是支持从vscode或者cursor里面导入配置的,还是非常贴心的。
3).开发界面
配置好了之后,就可以看到整个IDE的开发界面了,有点类似vscode , 但是这个软件是原生的IDE,而且不是套壳vscode的IDE,到底是顶尖大厂开发的,还是非常有实力的。
左边是一个菜单栏,中间就是我们的代码区域,右边就是AI编程的功能,我们通过下面的对话框可以用聊天的方式来快速进行开发,你不需要写一行代码,全程动动嘴皮子就可以完成项目开发。
对于不会写代码,但是又非常想开发app或者网站,小程序的同学开始,竟然就是福音啊,而且全部都是免费的大模型给你用,一个字,爽!
4.实战使用
到底这个Trae 效果怎么样呢,我们必须要实际使用一下,既然是玩全栈项目,我们就让它帮忙开发一个网站吧,比如做一个电影的网站:
这个网站需要有前端+后端+爬虫+数据库的功能。关键要假装我是一个编程小白,看看这个trae能否快速的帮我搞定,我们先来看一下效果吧:
然后还有电影的列表页面:
然后还有电影的详情页面:
是不是很酷,全程不到30分钟,从开始对话到完成这个项目,这个项目包含了前端页面设计,后端框架的开发,数据库的开发,爬虫的开发,全部都通过这个trae 自动化AI编程工具帮你搞定,到底是怎么做的,其实简单,给大家看看我是如何和AI交互的:
Trae 非常友好的帮我们默认唤起了AI编程对话框, 我们直接通过AI对话框编程。就像你自己摇身一变成为是一个产品经理指挥程序员干活。trae就是一个专业的程序员,而且用的大模型是最顶级的Claude-3.5-Sonnet,完全免费使用!
我们跟Trae说现在我们要做一个电影网站,然后这里我具体的指出了前后端用的技术栈,如果你不懂的,你可以仔细trae让它给你出解决方案,出几套然后你自己选择一下即可。接着Trae就会非常卖力的帮你生成项目的结果和前后端的代码,比如这样的: