Skip to content

Tauri 桌面开发 ​

理解 WebView、Rust 命令、Capabilities 和跨平台发布边界。

阅读起点 ​

学习前先阅读:Tauri 学习路线。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|Tauri 运行模型与通信 ​

建立 WebView、Rust core 和命令事件模型。

  1. WebView 与 Rust 边界:区分前端、命令和资源。
  2. Commands、events 与状态:设计类型、错误和生命周期。
  3. 插件与系统集成:管理窗口、文件和平台能力。

第2章|Capabilities 与安全 ​

用最小权限和配置隔离保护桌面应用。

  1. Capabilities 与权限:定义窗口、命令和资源权限。
  2. 数据、网络与离线:组织本地数据库、请求和同步。
  3. WebView 差异与防护:处理 CSP、注入和平台差异。

第3章|性能、测试与发布 ​

完成 Rust/前端联合测试、签名和更新。

  1. 性能与资源管理:比较启动、内存和 WebView。
  2. 测试与调试:覆盖命令、窗口和端到端。
  3. 构建、签名与更新:组织跨平台制品和回滚。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。

用心记录每一步成长