关于 Electron
Electron于2013年作为构建Github上可编程的文本编辑器Atom的框架而被开发出来。这两个项目在2014春季开源。
目前它已成为开源开发者、初创企业和老牌公司常用的开发工具。。
继续往下阅读可以了解Electron的贡献者们和已经发布的版本,或者直接阅读快速开始指引来开始用Electron来构建应用。
Electron由Github上的一支团队和一群维护。 有些贡献者是独立开发者,有些则在用Electron构建应用的大型公司里工作。 我们很乐意把贡献频繁的人加入到项目维护者队伍中。 阅读有关为Electron作贡献的更多信息。
Electron中Chromium的版本通常会在Chromium发行新的稳定版后的一到两周之内更新,具体时间根据升级所需的工作量而定。
为了使版本更加稳定,Electron通常会在Node.js发布了新版本的一个月之后再更新。
在Electron里,Node.js和Chromium共享同一个V8实例—通常是Chromium在用的版本。大多数情况下这能正常工作但有时候还是需要为Node.js打补丁。
从版本2.0开始Electron会 。 对于大多数应用来说, 在使用最新版本的npm情况下, 运行 都将会正常工作 。
当前并不存在对Electron旧版本的长期支持。 如果现在你使用的Electron版本跑得不错,你就可以一直使用这个版本。 如果你想使用新发布的特性,那就升级到更新的版本。
版本发布了重大的更新。 如果你现在没有在用这个版本,你应该了解更多关于的改变。
为了保持Electron的小巧 (文件体积) 和可持续性开发 (以防依赖库和API的泛滥) ,Electron限制了所使用的核心项目的数量。
比如Electron只用了Chromium的渲染库而不是其全部组件。 这使得升级Chromium更加容易,但也意味着Electron缺少了Google Chrome里的一些浏览器相关的特性。
下面是 Electron 发展历程中的里程碑。