Electron(原名為Atom Shell[7])是GitHub開發的一個開源框架。[8]它通過使用Node.js(作為後端)和Chromium的彩現引擎(作為前端)完成跨平台的桌面GUI應用程式的開發。Electron現已被多個開源Web應用程式用於前端與後端的開發,著名專案包括GitHub的Atom和微軟的Visual Studio Code。[9][10]
一個基礎的Electron包含三個檔案:package.json
(元數據)、main.js
(代碼)和index.html
(圖形化使用者介面)。框架由Electron可執行檔案(Windows中為electron.exe、
macOS中為electron.app
、Linux中為electron
)提供。開發者可以自行添加標誌、自訂圖示、重新命名或編輯Electron可執行檔案。
歷史
使用Electron構建的應用程式
下表列出了部分使用Electron構建的桌面應用程式,在官網能查到更多。[21]
- Atom[22]
- Basecamp 3[21]
- BitWarden
- CrashPlan[23]
- Cryptocat[21]
- Discord
- Emby Theater
- Etcher[24]
- GitHub客戶端[25]
- Keybase
- Light Table
- Microsoft Teams[26]
- MongoDB Compass[21]
- Shift[21]
- Signal
- Skype[21]
- Slack[27]
- Symphony Chat[28]
- Twitch.tv
- Unity Hub
- Visual Studio Code[29][30]
- WebTorrent[21]
- Wire[31]
- Yammer
參見
- Adobe PhoneGap
- Chromium嵌入式框架(CEF)
- HTML應用程式
- Blink
- NW.js (與 Electron 類似的基於 Node.js 與 Chromium 的軟件框架[32])
- XULRunner
- DotNetBrowser
參考文獻
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.