学习路线图与如何使用本书

三个阶段,三种心态

这本书一共 50 章,按难度和交付节奏分为三段:

阶段章节心态最终产出
预备(Ch 1–7)环境、HTML/CSS/JS、React、Tailwind、Rust 回顾沉得住气能看懂、能写简单前端组件
Tauri 核心(Ch 8–20)Commands、Events、Capabilities、State、FS、DB把每个 API 跑一遍能搭建任何一个中小型 Tauri 工具
CloudTone 实战(Ch 21–47)从产品设计到上线、从音频引擎到自动更新工程师思维一个可上架的跨平台桌面音乐应用
迈向高级(Ch 48–50)源码、安全、面试看透本质能通过 Tauri 高级岗位面试

每章的结构

为了让你读得舒服也学得扎实,每一章尽量遵循下面的结构:

  1. 本章目标:3–5 句话,告诉你读完能做到什么。
  2. 背景/原理:讲清楚「为什么是这样」而不只是「怎么做」。
  3. 动手代码:完整、可运行的片段。关键代码会有中文注释。
  4. 常见陷阱:我和许多开发者踩过的坑,提前告诉你。
  5. CloudTone 本章增量(从第 21 章起):你这一章要往项目里加/改什么,用 diff 思维描述。
  6. 练习:自检题 + 可选拓展题。

你需要投入多少时间

  • 每天 1–2 小时:大约 4–6 个月读完,并跟着把项目写一遍。
  • 每天 3–4 小时:大约 2–3 个月读完。
  • 推荐节奏:读 1 章 + 动手实现;每 3 章回顾一次,每 10 章做一次总结笔记。

关于答案

本书没有「参考答案」章节——因为 CloudTone 的每一章都会把正确的代码呈现出来。你如果卡住了,跳到下一章前半段,往往就是你要的答案。这是我有意的安排:强迫你先想,再对照。

如果你急着上手

如果你已经有前端基础(哪怕是微信小程序开发),可以:

  • 跳过第 3–6 章(HTML/CSS/JS/React/Tailwind 速成)。
  • 从第 7 章 Rust 速览开始。
  • 如果 Rust 足够熟,跳到第 8 章,直接进入 Tauri。

但第 13 章(Capabilities) 不能跳——它是 Tauri 2.x 最大的变化,初学者 80% 的报错都来自这里。

我们开始吧

下一页是第 1 章。现在,先打开你的电脑,准备一杯咖啡或茶,关掉微信、关掉消息——开写。