Tauri:将 JavaScript 与 Rust 结合用于 GUI 桌面应用程序

Tauri:将 JavaScript 与 Rust 结合用于 GUI 桌面应用程序

💡 原文英文,约1700词,阅读约需7分钟。
📝

内容提要

Tauri是一个用于构建桌面应用程序的框架,具有任何前端框架和Rust核心。它可以构建优化、安全和与前端无关的多平台应用程序。Tauri 2.0版本增加了更多的部署目标,并且可以使用熟悉的Web方法构建桌面和移动应用程序。

🎯

关键要点

  • Tauri是一个用于构建桌面应用程序的框架,结合了任何前端框架和Rust核心。
  • Tauri 2.0版本增加了更多的部署目标,支持使用熟悉的Web方法构建桌面和移动应用程序。
  • Tauri作为一个工具包,提供Rust的安全性和Web开发的灵活性。
  • Tauri的入门过程变得更加友好,支持单行命令启动。
  • 模板安装选项支持多种工具,用户可以选择JavaScript或Rust等语言。
  • 生成的应用程序在Mac上以标准应用程序的形式运行。
  • 应用程序的结构符合Web应用的预期,使用简单的HTML和JavaScript。
  • JavaScript与Rust的交互通过invoke调用实现,允许访问Rust函数。
  • 配置文件tauri.conf.json控制应用程序的窗口和其他设置。
  • 最终构建生成可执行文件,用户可以像普通Mac应用程序一样运行它。
➡️

继续阅读