热门问题
时间线
聊天
视角
Electron
支持跨平台桌面应用程序的框架 来自维基百科,自由的百科全书
Remove ads
Electron(原名为Atom Shell[9])是GitHub开发的一个开源框架。[10]它通过使用Node.js(作为后端)和Chromium的渲染引擎(作为前端)完成跨平台的桌面GUI应用程序的开发。Electron现已被多个开源Web应用程序用于前端与后端的开发,著名项目包括GitHub的Atom和微软的Visual Studio Code。[11][12]
一个基础的Electron包含三个文件:package.json
(元数据)、main.js
(代码)和index.html
(图形用户界面)。框架由Electron可执行文件(Windows中为electron.exe、
macOS中为electron.app
、Linux中为electron
)提供。开发者可以自行添加标志、自定义图标、重命名或编辑Electron可执行文件。
Remove ads
历史
使用Electron构建的应用程序
下表列出了部分使用Electron构建的桌面应用程序,在官网能查到更多。[23]
- Atom[24]
- Basecamp 3[23]
- BitWarden
- CrashPlan[25]
- Cryptocat[23]
- Discord
- Emby Theater
- Etcher[26]
- GitHub客户端[27]
- Keybase
- Light Table
- Microsoft Teams[28]
- MongoDB Compass[23]
- QQNT
- Shift[23]
- Signal
- Skype[23]
- Slack[29]
- Symphony Chat[30]
- Twitch.tv
- Unity Hub
- Visual Studio Code[31][32]
- WebTorrent[23]
- Wire[33]
- Yammer
Remove ads
参见

維基教科書中的相關電子教程:使用Electron快速开始项目
- Adobe PhoneGap
- Chromium嵌入式框架(CEF)
- HTML应用程序
- Blink
- NW.js (与 Electron 类似的基于 Node.js 与 Chromium 的软件框架[34])
- XULRunner
- DotNetBrowser
参考文献
外部链接
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads