认识Tauri

6 阅读1分钟

Tauri是什么?

构建小巧、快速、安全、跨平台的应用程序框架。

  • 前端使用 Web 技术开发用户界面(如 HTML、CSS 和 JavaScript,或前端框架如 React、Vue、Svelte等)。

  • 后端使用Rust语言,保证性能与安全。

Tauri能做什么?

开发跨平台的桌面和移动应用,如Linux、macOS、Windows、Android 和 iOS应用程序。

Tauri特性

独立于前端

将你现有的网络技术栈带到 Tauri 或开始新的项目。 兼容所有前端框架,所以你不需要改变你的技术栈。

高安全性

Tauri 团队的首要目标,推动我们的首要任务和最大的创新。

跨平台

使用单个代码库为 Linux、macOS、Windows、Android 和 iOS 构建你的应用程序。

开源协议

MIT/Apache 2.0 协议,可以自由分发使用Tauri开发的软件。

最小化体积

使用操作系统自带的本地网页渲染器,Tauri 应用的体积可以达到最小 600KB。

  • Tauri 不捆绑 JavaScript 运行时(Node.js)。

  • Tauri 使用系统的 WebView,而不是捆绑 Chromium。

基于 Rust 开发

性能及安全至上的 Rust 是次时代应用开发首选。

资料

官方主页:v2.tauri.app/zh-cn/

代码仓库:github.com/tauri-apps/…

中文资源:www.tauri.net.cn/guides