Electron
跳转到导航
跳转到搜索
package.lua第80行Lua错误:module 'Module:CGroup/core' not found
页面Module:Infobox/styles.css没有内容。
| File:Electron Software Framework Logo.svg | |
| File:Electron 20.0.3 screenshot.png | |
| 原作者 | GitHub |
|---|---|
| 开发者 | OpenJS 基金会[1] |
| 首次发布 | 2013年7月15日[2] |
| 当前版本 | Template:Software version |
| 源代码库 | 页面Template:Plainlist/styles.css没有内容。
|
| 编程语言 | C++、JavaScript、Objective-C++、Python以及Objective-C |
| 引擎 | 页面Template:Plainlist/styles.css没有内容。 |
| 操作系统 | Windows、Linux以及macOS |
| 平台 | IA-32、x86-64、ARM |
| 许可协议 | MIT许可证[3] |
| 网站 | electronjs |
| 脚本错误:没有“Template wrapper”这个模块。 | |
Electron(原名为Atom Shell[4])是GitHub开发的一个开源框架。[5]它通过使用Node.js(作为后端)和Chromium的渲染引擎(作为前端)完成跨平台的桌面GUI应用程序的开发。Electron现已被多个开源Web应用程序用于前端与后端的开发,著名项目包括GitHub的Atom和微软的Visual Studio Code。[6][7]
一个基础的Electron包含三个文件:package.json(元数据)、main.js(代码)和index.html(图形用户界面)。框架由Electron可执行文件(Windows中为electron.exe、macOS中为electron.app、Linux中为electron)提供。开发者可以自行添加标志、自定义图标、重命名或编辑Electron可执行文件。
历史[编辑]
- 2013年4月11日,Electron以Atom Shell为名起步。[8]
- 2014年5月6日,Atom以及Atom Shell以MIT许可证开源。[9]
- 2015年4月17日,Atom Shell改名为Electron。[10]
- 2016年5月11日,1.0版本发布。[11]
- 2016年5月20日,允许向Mac应用商店提交软件包。[12][13][14][15]
- 2016年8月2日,支持Windows商店。[16][17]
使用Electron构建的应用程序[编辑]
下表列出了部分使用Electron构建的桌面应用程序,在官网能查到更多。[18]
- Atom[19]
- package.lua第80行Lua错误:module 'Module:Ilh/data' not found[18]
- package.lua第80行Lua错误:module 'Module:Ilh/data' not found
- package.lua第80行Lua错误:module 'Module:Ilh/data' not found[20]
- Cryptocat[18]
- Discord
- Emby Theater
- Etcher[21]
- GitHub客户端[22]
- Keybase
- Light Table
- Microsoft Teams[23]
- MongoDB Compass[18]
- QQNT
- Shift[18]
- Signal
- Skype[18]
- Slack[24]
- package.lua第80行Lua错误:module 'Module:Ilh/data' not found[25]
- Twitch.tv
- Unity Hub
- Visual Studio Code[26][27]
- package.lua第80行Lua错误:module 'Module:Ilh/data' not found[18]
- Wire[28]
- Yammer
参见[编辑]
页面Module:Side box/styles.css没有内容。页面Template:Sister project/styles.css没有内容。
- Adobe PhoneGap
- Chromium嵌入式框架(CEF)
- HTML应用程序
- Blink
- NW.js (与 Electron 类似的基于 Node.js 与 Chromium 的软件框架[29])
- XULRunner
- DotNetBrowser
参考文献[编辑]
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ 18.0 18.1 18.2 18.3 18.4 18.5 18.6 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
外部链接[编辑]
- 官方网站 (页面存档备份,存于互联网档案馆)
- GitHub上的electron页面