Appearance
Tauri
Tauri 是一个使用 Web 技术构建跨平台桌面应用的框架,但它与 Electron 不同,它使用 Rust 作为后端,并利用操作系统的原生 WebView,从而使得应用体积更小、性能更高、资源占用更少。
核心优势
- 安全性: Tauri 的设计以安全为核心,默认禁用危险的 API,并要求开发者明确配置所需权限。
- 轻量级: 由于使用系统的 WebView,Tauri 应用的打包体积非常小,通常只有几 MB。
- 高性能: 后端采用 Rust 编写,性能卓越,与前端的通信也经过优化。
- 现代前端支持: 可以与任何前端框架(React, Vue, Svelte 等)集成。
快速入门
使用 create-tauri-app 初始化项目:
bash
npm create tauri-app@latest进入项目目录并启动开发服务器:
bash
cd my-tauri-app
npm run tauri devTauri 会自动处理 Rust 环境的搭建和依赖安装,让你可以专注于 Web 前端开发。