在蒙特利尔召开的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家公司提供支持。
原文链接:
领取专属 10元无门槛券
私享最新 技术干货