桌面端框架
桌面端这组内容,重点不是“网页能不能跑进窗口里”,而是前端团队怎么把现有技术栈带到桌面环境,同时把系统能力、权限边界、打包分发这些事情处理稳。
建议阅读顺序
ElectronTauri
怎么看这两条路线
Electron:成熟、资料多、系统能力广,代价是包体积和资源占用更重Tauri:更轻、更克制,权限模型也更清楚,代价是要接受更分层的调试链路和 Rust 参与
更直接一点的判断
- 追求成熟生态、历史案例和更宽的资料覆盖:先看
Electron - 更在意包体积、 资源占用和权限边界:先看
Tauri
Electron
Electron 适合放在“前端团队想把 Web 技术直接带到桌面端”的那条线上看。它把 Chromium、Node.js 和桌面系统能力放在同一个框架里,让 HTML、CSS、JavaScript 不只跑在浏览器里,也能打包成真正的桌面应用。
Tauri
Tauri 适合放在“想做桌面端,但又不太想把一整套浏览器引擎都打进安装包”的那条线上看。它和 Electron 一样可以用 Web 技术写界面,但底层路线完全不同。