拜登:“一切非 Rust 项目均为非法”😎
什么是 GUI
图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
现在的应用开发,是既要功能强大、又要颜值在线😄。
TAURI
使用前端技术,构建跨平台的快速、安全、前端隔离应用,类似于 Electron 的运作模式。
目前稳定版本是1.6.0
,2.x 正在测试阶段,个人对新版本非常期待(☆▽☆)
对于有前端经验的开发者,Tauri 是首选的 GUI 方案。
egui
egui是一个简单易用的 Rust GUI 框架,编写的程序支持在 Web(编译成 WebAssembly 并用 WebGL 渲染)、桌面端运行。
Iced
Iced(冰)是一款专为 Rust 设计的跨平台图形用户界面(GUI)库。其灵感来源于 Elm,这是一门用于构建网络应用程序的、令人愉悦的函数式编程语言。
OrbTk
Slint
感想
不难看出,Rust 的 GUI 框架支持平台很广,在跨平台开发时可以减少很多工作量。