Electron

Infobox software | name = Electron | screenshot = Electron 20.0.3 screenshot.png | logo = Electron Software Framework Logo.svg | logo size = 128px | author = GitHub | developer = OpenJS 基金會 | released = | latest release version = 21.1.0 | latest release date = | programming language = C++ 、 JavaScript 、 Objective - C++ 、 Python以及Objective - C | operating system = Windows 、 Linux以及macOS | platform = IA - 32 、 x86 - 64 、 ARM | license = MIT許可證 | website = Electron （ 原名爲Atom Shell ） 是GitHub開發的一個開源框架 。 它通過使用Node.js （ 作爲後端 ） 和Chromium的渲染引擎 （ 作爲前端 ） 完成跨平臺的桌面GUI應用程序的開發 。 Electron現已被多個開源Web應用程序用於前端與後端的開發 ， 著名項目包括GitHub的Atom和微軟的Visual Studio Code 。 一個基礎的Electron包含三個文件 ： package.json （ 元數據 ） 、 main.js （ 代碼 ） 和index.html （ 圖形用戶界面 ） 。 框架由Electron可執行文件 （ Windows中爲electron.exe 、 macOS中爲electron.app 、 Linux中爲electron ） 提供 。 開發者可以自行添加標誌 、 自定義圖標 、 重命名或編輯Electron可執行文件 。