< 返回版块

LiuHanhua 发表于 2022-12-23 10:47

Tauri 是一个基于 Rust 实现的跨端桌面应用开发工具。应用的界面可以使用前端技术来开发,你可以使用原生的 HTML,CSS,JS,也可以使用 React 、Vue 等前端框架,这一点并不受限制。

学习 Tauri 可以同时接触到强类型语言 Rust 和弱类型语言 JS。相信对于喜欢折腾的你,将是一个不错的选择。毕竟谁不想拥有一个属于自己的桌面应用?你可以用它来整合各种工具,实现各种功能。这里可能有同学会问:“那我使用网页岂不是更加方便快捷?”是的,没错。网站确实方便,但是它很难和操作系统进行通信,我们无法方便快捷的调用系统功能,来实现更加强大的功能(比如:系统通知,文件读写,菜单,快捷键等等)。

相比于 Electron,它的突出优点就是体积小。众所周知,Electron 相当于是打包了一个小型浏览器,体积大,还占内存。而 Tauri 开发的应用,前端使用操作系统的 Webview,后端集成了 Rust,使得打包后的体积相当小。有人对比了打包同样一个 Hello World 程序,Electron 打包的应用在 50 MB 左右,而 Tauri 只有 4 MB 大小。它的移动端构建也在近期发布了 alpha 版本,很快就会推出正式版。所以学会 Tauri 你不光可以构建桌面应用,还可以用它来构建跨平台的移动端。

本课程将以 ChatGPT 项目实践为主线,结合 Tauri 的基础-进阶-高级应用的相关知识和代码分析,帮助学习者掌握 Tauri 开发的基本技能,获得 桌面版ChatGPT 项目和 参与开源项目的开发经验。

时间安排: 每周三次课,周六、周日和周三晚上8点-9点上课,连续2周,共6次课。 计划开课时间为 12.31 - 1.13,学费 1200元,推荐好友报名成功可优惠200元。

提示:因为课程会同时用到 Rust 和 Web(HTML, CSS,JavaScript)相关技术,所以不建议完全零基础同学报名学习。购买此课程则默认你已经掌握基本的 Rust 和 Web 知识,可以在 Rust 和 Node.js 环境下运行 Hello World。

详细信息见:https://rustedu.com/course/117,报名请直接打开网址登录报名。


Ext Link: https://rustedu.com/course/117

评论区

写评论
Louys·Miaoa 豆沙饼 2022-12-27 10:18

6ge6

1 共 1 条评论, 1 页