Categories
程式開發

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