tauri 跨平台应用

Posted by eye on 05-04,2023

tauri-apps

Tauri是一个工具包,可帮助开发人员为桌面平台制作应用程序 - 使用几乎任何现有的前端框架。核心是用 Rust 构建的,CLI 利用了 Node.js使 Tauri 成为创建和维护优秀应用程序的真正多语言方法。

Tauri 是一个框架,用于为所有主要桌面平台构建微小、快速的二进制文件。开发人员可以集成任何编译为 HTML、JS 和 CSS 的前端框架,以构建他们的用户界面。应用程序的后端是一个 rust 源二进制文件,其中包含前端可以与之交互的 API。

Tauri应用程序中的用户界面目前利用tao作为macOS和Windows上的窗口处理库,以及Linux上的gtk通过Tauri团队孵化和维护的WRY,它创建了一个统一的系统Web视图界面(以及其他好东西,如菜单和任务栏),利用macOS上的WebKit,Windows上的WebView2和Linux上的WebKitGTK。