国内首款AI编程工具介绍——Trae

116 阅读3分钟

扫码关注我的微信公众号:#公众号:软件工程专家老张,感谢你的支持!

qrcode_for_gh_c4ba426412eb_258.jpg

1968年,NATO (北约)的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第一次提出了软件工程(software engineering)这个概念。软件工程是一门研究如何用系统化、规范、数量化等工程原则和方法去进行软件的开发和维护的学科。d83623fae9d44fc28d44ec9cbfd0103e~tplv-obj.image?traceid=2023032223594978A52F751A6AABDBB83C&x-expires=2147483647&x-signature=0eMogx%2FAKXevkHfkhivXm%2Bt0CUk%3D1edf19ed4c744c119b00d916fe6c5300~tplv-obj.image?traceid=2023032223594978A52F751A6AABDBB83C&x-expires=2147483647&x-signature=ppsRZ7euu8rnEZWj0wIl%2BH3wK1o%3D 一、软件工具的作用

在软件工程中,我们讲究三个要素:方法、工具和过程。其中,软件工具支撑了软件工程方法的实施,并提供了自动的或半自动的软件支撑环境,好的工具可让开发过程效率提升,加快开发成果交付,不好的工具则会降低开发效率,拖项目交付的后腿。b33bac901a804766adbcf62dc2e32acc~tplv-obj.image?traceid=2023032223594978A52F751A6AABDBB83C&x-expires=2147483647&x-signature=459cGuMg9z2Qgo8nqQx5QEDXmiM%3D开发工具也历经演变,早期的开发过程既复杂又艰难,代码需要一行一行地写和调试,到后来出现RAD(快速应用开发)的工具,可以把复用性高的代码封装成立部件被调用,再后来的集成环境IDE,以及低代码/零代码,开发效率得到几十上百倍的提升。目前随着AI技术的发展成熟,AI技术使能千行百业,生产工具的改善大大提升生产力。同样,想到把AI引入开发环境,而出现的AI编程工具,可降低开发过程的难度,减少学习成本,没有多少编程经历的人也可以开始编码,创建自己的产品。以下介绍国内首款的AI编程工具,并亲身体会,分享使用的过程和感受。

二、Trae介绍

Trae 是国内首个 AI IDE,深度理解中文开发场景。AI 高度集成于 IDE 环境之中,为你带来比 AI 插件更加流畅、准确、优质的开发体验。(中文网站:www.trae.com.cn/)

1、下载和安装Trae

国内用户建议不要在英文网站下载产品,否则可能无法使用,由于厂商对产品的使用国家和地区做了限制。安装后,如果安装中文版的用户可以直接用手机短信验证码登录。具体见安装使用过程,这里不展开。

2.使用Trae

开发进入Trae界面后,右边的交互界面可以支持你输入自然语言与Trae对话,它会识别你的文字,帮你生成对应的代码文件。生成代码文件后,你可以进一步检查、修改和验证本地代码。

3.验证代码

由于本次生成的是一个贪吃蛇的游戏,属于web代码,所以需要启动一个web server(Trae也带了,可以直接运行,或者用外部的web server) (通过电脑的方向键就可以改变蛇的移动方向)

经过验证,程序运行正确,不需要修改一行代码!三、使用感受1、发现Trae比较吃内存,运行的进程也比较多,建议大家在配置好的电脑上使用它

2.在Trae操作

有1次卡死的现象(通过退出和重启可解决)四、结语Trae毕竟它推出不久,还在迭代完善,尚需一些时日可以成熟,建议大家可以使用它,或者其它更适合的工具。有了AI的加持后,更加聪明的开发工具会出现,不是科班出身的人也能使用编程工具;传统的开发工具会逐步失去市场。小伙伴们可以多关注非技术的东西(比如人文、哲学等),而在技术方面可以用AI工具帮助自己更好完成开发工作。

扫码关注我的微信公众号:#公众号:软件工程专家老张,感谢你的支持!

qrcode_for_gh_c4ba426412eb_258.jpg