关于电子 | About Electron (Guides) – Electron 中文开发手册

作者: Arvin Chen 分类: JavaScript 来源: Break易站(www.breakyizhan.com)

关于电子 | About Electron (Guides) - Electron 中文开发手册
Electron 是由 GitHub 开发的一个开源库,用于通过 HTML,CSS 和 JavaScript 构建跨平台的桌面应用程序。Electron 通过将 Chromium 和 Node.js 组合到单个运行时间中实现了这一点,并且可以为 Mac,Windows 和 Linux 打包应用程序。Electron于2013年开始作为构建Atom,GitHub的可破解文本编辑器的框架。这两款产品于2014年春季开始供货。它已经成为开源开发人员,初创公司和成熟公司使用的流行工具。看看谁在建立Electron。请继续阅读以详细了解Electron的贡献者和版本,或者从快速入门指南开始使用Electron开始构建。

核心团队和贡献者

Electron由GitHub的一个团队以及来自社区的一群积极贡献者维护。一些贡献者是个人,一些在电子公司正在开发的大公司工作。我们很高兴为维护人员添加频繁的贡献者。阅读更多关于贡献给Electron的信息。

释放

Electron发布比较频繁。每当有重要的bug修复、新的API或更新Chrome或Node.js的版本时,我们就会发布一个新版本。

更新依赖关系

Electron的Chromium版本通常会在一个新的稳定Chromium版本发布后的一两个星期内更新,具体取决于升级所涉及的工作。当新版本的Node.js发布时,Electron通常会在升级前等待大约一个月,以便引入更稳定的版本。在Electron中,Node.js和Chromium共享一个V8实例 - 通常是Chromium使用的版本。虽然这样做的是一个工作流程,但也可以很方便的给Node.js打补丁。

版本

由于对Node.js和Chromium的依赖性很强,Electron处于棘手的版本控制位置,并没有遵循semver。因此,您应该始终参考Electron的特定版本。阅读更多关于Electron版本的信息或查看当前正在使用的版本。

LTS

目前尚不存在对旧版Electron的长期支持。如果您现在使用的Electron版本适合您,您可以随时待命,只要您愿意。如果您想在进入时使用新功能,则应升级到新版本。版本附带重大更新v1.0.0。如果你还没有使用这个版本,你应该阅读更多关于这些v1.0.0变化。

核心理念

为了保持Electron的小(文件大小)和可持续性(依赖和API的传播),该项目限制了核心项目的范围。例如,Electron只使用Chromium的渲染库而不是所有的Chromium。这使得升级Chromium变得更容易,但也意味着Electron中不存在Google Chrome中的一些浏览器功能。添加到Electron的新功能主要应该是本地API。如果一个功能可以是它自己的Node.js模块,那么它可能应该是。查看社区建立的电子工具。

历史

以下是Electron历史上的里程碑。

2013年4月 Atom Shell已启动。
2014年5月 Atom Shell是开源的。
2015年4月 原子壳被重新命名为Electron。
2016年5月 电子版本v1.0.0。
2016年5月 电子应用程序与Mac App Store兼容。
2016年8月 Windows Store支持Electron应用程序。
  •   本文标题:关于电子 | About Electron (Guides) – Electron 中文开发手册 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/javascript/25828.html
      微信返利机器人
      免费:淘宝,京东,拼多多优惠券
      腾讯,爱奇艺,优酷的VIP视频免费解析,免费看
      即刻扫描二维码,添加微信机器人!

    发表笔记

    电子邮件地址不会被公开。 必填项已用*标注