2019年 12月,OpenJS 基金會(huì)發(fā)文宣布,Electron 已加入基金會(huì)的孵化計(jì)劃。現(xiàn)如今,在OpenJS World上,Electron則宣布正式從 OpenJS 基金會(huì)的孵化計(jì)劃畢業(yè),成為 OpenJS 基金會(huì)的 Impact 項(xiàng)目。
OpenJS基金會(huì)由 Node.js 基金會(huì)與 JS 基金會(huì)合并而來(lái),其托管了許多開源 JavaScript 項(xiàng)目,包括 jQuery、Node.js 和 webpack。并受到了 GoDaddy、Google、IBM、Intel、Joyent 和 Microsoft 等 30 個(gè)企業(yè)和最終用戶成員的支持。
Electron 是一款基于 Node.js 和 Chromium 的跨平臺(tái)桌面應(yīng)用開發(fā)工具,支持使用JavaScript、HTML 和 CSS 編寫跨平臺(tái)的桌面應(yīng)用程序。它被廣泛用于許多著名的應(yīng)用程序,包括 Discord、Microsoft Teams、Skype,Slack、Visual Studio Code 等。
官方曾表示,加入 OpenJS基金會(huì)的 Electron不會(huì)改變 Electron 的開發(fā)、發(fā)布或使用方式,并且不會(huì)直接影響使用 Electron 構(gòu)建應(yīng)用程序的開發(fā)人員。“我們相信,有多個(gè)組織和開發(fā)人員在 Electron 上進(jìn)行投資和合作可以使該項(xiàng)目更強(qiáng)大。隨著我們成為一個(gè)開源項(xiàng)目的成熟,自然而然的下一步便是將 Electron從單個(gè)公司實(shí)體所擁有的股份提升為致力于支持 Web 和 JavaScript 生態(tài)系統(tǒng)的中立基礎(chǔ)。”
OpenJS 基金會(huì)中的項(xiàng)目有幾種階段,分別是:
Impact 通常適用于大型、成熟的項(xiàng)目。
Growth 針對(duì)那些受到積極指導(dǎo)并打算逐步進(jìn)入 Impact 階段的項(xiàng)目。
At-Large 適用于新項(xiàng)目、需求最少的穩(wěn)定項(xiàng)目,或者介于兩者之間的項(xiàng)目。
Incubation 階段是指處于“正在進(jìn)入”OpenJS 基金會(huì)的項(xiàng)目。
Emeritus 是指已經(jīng)完成其生命周期并已退休的項(xiàng)目。
對(duì)于此次順利畢業(yè)并成為 OpenJS 基金會(huì)的 Impact 項(xiàng)目,Electron方面則表示,“我們很高興能夠在 JavaScript 社區(qū)中發(fā)揮更大的作用,成為 Impact 項(xiàng)目,并繼續(xù)與 OpenJS Foundation 建立合作伙伴關(guān)系。”