Electron加入OpenJS 基金会:JavaScript框架找到了“新家”

2020 年 2 月 09 日

Electron加入OpenJS 基金会:JavaScript框架找到了“新家”

在蒙特利尔召开的Node+JS互动大会Node+JS Interactive )上,OpenJS 基金会宣布 Electron 框架已经加入了基金会。Electron是流行的基于 Node.js 和 Chromium 跨平台桌面应用程序开发工具。


Electron 以孵化器级别加入基金会。但是,它是一个成熟的项目,并已经广泛应用于一些知名的应用程序中,如Visual Studio CodeMicrosoft TeamsSkypeDiscordSlackTrello。它迁移至 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


2020 年 2 月 09 日 09:002041

评论 3 条评论

发布
用户头像
有机会用Electron开发客户端程序
2020 年 02 月 11 日 15:51
回复
微软也做的界面框架都没人用. MFC,WinForm,WPF.
2020 年 02 月 11 日 15:56
回复
最近刚发现个好玩的开源项目,Playnite(2.3k star),聚合各大游戏库,就是用的 WPF。不过 issues 里对跨平台(Mac/Linux) 呼声挺高,而 WPF 确实做得不好。
2020 年 02 月 28 日 16:33
回复
没有更多评论了
发现更多内容

架构训练营-week2-作业

于成龙

作业 架构训练营

极客大学架构师训练营第二周课后总结

jizhi7

第二周总结

Geek_ac4080

编程语言的本质

张荣召

面向对象设计原则----依赖倒置原则(DIP)

张荣召

第二周

scorpion

面向对象设计原则--开放关闭原则(OCP)

张荣召

架构师训练营第二周学习总结

成长者

极客大学架构师训练营

TensorFlow 篇 | TensorFlow 2.x 基于 Keras 的多节点分布式训练

Alex

tensorflow keras 分布式训练 AllReduce

依赖倒置原则和接口隔离原则练习

知行合一

优化Banner广告收入的7种策略

易观大数据

架构师训练营-第二周作业

一个节点

极客大学架构师训练营

架构师训练营 - 第二周总结

一个节点

极客大学架构师训练营

用家谱链记录家族信息

WX13823153201

架构师训练营,第二周总结

子文

2.框架设计-依赖倒置原则,接口隔离原则

博古通今小虾米

基于 iOS14 系统的游戏卡顿问题解决方案

白开水

typescript 游戏开发 iOS14 游戏卡顿 ios开发

面向对象设计原则----里氏替换原则(LSP)

张荣召

家谱链-家谱族谱制作

WX13823153201

通过女朋友来通俗易懂讲解“接口回调”,一不小心就被绿

小松漫步

Java 编程 接口 代码

揭秘开源项目 Apache Pulsar 如何挑战 Kafka

Apache Pulsar

kafka 开源 云原生 Apache Pulsar 消息中间件

使用Spring Cloud Stream玩转RabbitMQ,RocketMQ和Kafka

Barry的异想世界

kafka RocketMQ RabbitMQ 消息队列 spring cloud stream

举办线下活动现场管理需要注意哪些事项?

boshi

管理 探索与实践 活动专区

区块链交易所系统开发源码,交易所搭建app

WX13823153201

架构师训练营第二周学习总结

张荣召

看动画学算法之:排序-基数排序

程序那些事

算法 数据结构和算法 看动画学算法 算法和数据结构

第二周 框架学习-作业

刘希文

架构一期第二周作业

Airs

第二周课后练习

jizhi7

SOLID原则

Serverless 简介

木易杨

云计算 Serverless AWS

Electron加入OpenJS 基金会:JavaScript框架找到了“新家”-InfoQ