前言
今天通过技术核心、发展历程、常用模块三部分内容简单的介绍一下Electron的身世。
技术核心
使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序的开源架构
1. Web技术
- Electron 基于 Chromium 和 Node.js, 让你可以使用前端技术构建应用。
- Electron = Chromium + Node.js + Native API
2. 开源
- Electron 是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目。
3. 跨平台
- Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
-
macOS: 仅提供64位版本,并且只支持 macOS 10.10 (Yosemite) 以及更高版本。
-
Windows: 仅支持 Windows 7 或更高版本, 旧版操作系统已不再支持(并且无法运行),提供了 ia32 (x86) 和 x64 (amd64) 两种二进制版本。