一、官方网址
Electron 官方网站:https://www.electronjs.org
Electron 是 GitHub 开源的跨平台桌面应用框架,将 Chromium 与 Node.js 结合,让开发者用 HTML、CSS、JavaScript 构建 Windows、macOS、Linux 桌面软件,VS Code、Slack、Discord 均基于它开发。
二、核心功能
- Web 技术栈:前端技术直接开发桌面应用,复用现有技能。
- 跨平台构建:一套代码打包三大桌面系统安装包。
- Node.js 集成:渲染进程可直接调用系统 API 与文件系统。
- 原生能力:系统托盘、通知、菜单等原生接口封装完善。
- 自动更新:配套 autoUpdater 与成熟的分发生态。
三、适用场景
- 跨平台桌面工具开发
- Web 应用的桌面客户端封装
- 企业内部桌面软件
- 开发者工具类产品
四、使用优势
- 开发效率高,前端团队可直接上手
- 生态成熟,社区方案齐全
- 知名产品验证,可靠性强
- 调试体验与 Web 开发一致
五、注意事项
- 应用体积与内存占用偏大
- 需注意主进程与渲染进程的安全隔离
书签栏