桌面端开发学习路线
覆盖 Electron、Tauri、原生与跨平台框架及发布工程。
阅读起点
学习前先阅读:Electron 学习路线。
全书顺序
本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。
第1章|主书与分支
先理解本方向的知识边界,再选择一条可以连续学习的主书。
- Electron 桌面开发:以 Electron 多进程、IPC、安全、文件和发布为完整桌面主线。
- Tauri 桌面开发:理解 WebView、Rust 命令、Capabilities 和跨平台发布边界。
- 原生与跨平台桌面框架:比较 Qt、Flutter Desktop、.NET、SwiftUI 和 JavaFX 的 UI、线程、系统集成与发布模型。
- 桌面架构与系统边界:组织进程、模块、数据、权限和可观测性,适用于不同桌面框架。
- 桌面打包、签名与更新:将产物、安装、签名、公证、更新和迁移组成独立交付章节。
阅读边界
本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。
路线状态
本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。