在蒙特利尔召开的Node+JS互动大会(Node+JS Interactive )上,OpenJS 基金会宣布 Electron 框架已经加入了基金会。Electron是流行的基于 Node.js 和 Chromium 跨平台桌面应用程序开发工具。
Electron 以孵化器级别加入基金会。但是,它是一个成熟的项目,并已经广泛应用于一些知名的应用程序中,如Visual Studio Code、Microsoft Teams、Skype、Discord、Slack和Trello。它迁移至 OpenJS 基金会的理由可能在于其资源池和更好治理模式的承诺。正如基金会在其 FAQ 中的解释:
OpenJS基金会支持组织Node+JS互动等社区活动,为项目和工作组提供市场营销和社区管理支持,并协助跨项目的财务投资。此外,组合的治理结构能够让各种规模的项目随着项目周期的进展受益于有经验的导师,并且从基金会范围的市场营销活动中受益。
2013 年 GitHub 首先开发了 Electron,目标是使 JavaScript 开发人员能够构建运行于 Windows、Mac 和 Linux 计算机上的桌面应用程序。尽管该项目始于 GitHub 的指导,但是,OpenJS 基金会的执行董事Robin Ginn提到了治理模型的最新变更:
(Electron)确实已经转向了一个由许多开发人员广泛维护的项目。从去年开始,它转向开放治理模型。(……)这确实有助于他们形成正式的决策,而且这样的话,使得它不仅仅是由单个实体拥有的项目而已。对他们来说,迁移到基金会是很自然的步骤。
跨平台 JavaScript 开发(包括现在已淘汰的TideSDK)的大量开源替代方案似乎已经枯竭。对于跨平台桌面 JavaScript 应用程序开发来说,之前被称为 Node Webkit 的NW.js目前是 Electron 最流行的替代方案。尽管 NW.js 是 2011 年于英特尔开源技术中心(Intel Open Source Technology Center )创建的,但迄今为止,NW.js 的普及程度还不及 Electron。有趣的是,英特尔是 OpenJS 基金会的成员,Electron 的所有者(通过最近对GitHub的收购)微软也是。
OpenJS 基金会的目标是成为支持重要的开源 JavaScript 项目和 web 技术的中心。它致力于提供中立的组织以托管和维护项目,还将出于整个社区的利益为项目提供资金。该基金会由 32 个开源 JavaScript 项目组成,其中包括 jQuery、Node.js 和 Webpack,并且由谷歌、IBM、英特尔和微软等 30 家公司提供支持。
原文链接:
Electron Desktop JavaScript Framework Finds a New Home
评论 3 条评论