热门问题
时间线
聊天
视角
Electron
可以用於構建跨平台桌面應用程序 来自维基百科,自由的百科全书
Remove ads
Electron(原名為Atom Shell[9])是GitHub開發的一個開源框架。[10]它通過使用Node.js(作為後端)和Chromium的彩現引擎(作為前端)完成跨平台的桌面GUI應用程式的開發。Electron現已被多個開源Web應用程式用於前端與後端的開發,著名專案包括GitHub的Atom和微軟的Visual Studio Code。[11][12]
一個基礎的Electron包含三個檔案:package.json
(元資料)、main.js
(代碼)和index.html
(圖形化使用者介面)。框架由Electron可執行檔(Windows中為electron.exe、
macOS中為electron.app
、Linux中為electron
)提供。開發者可以自行添加標誌、自訂圖示、重新命名或編輯Electron可執行檔。
Remove ads
歷史
使用Electron構建的應用程式
下表列出了部分使用Electron構建的桌面應用程式,在官網能查到更多。[23]
- Atom[24]
- Basecamp 3[23]
- BitWarden
- CrashPlan[25]
- Cryptocat[23]
- Discord
- Emby Theater
- Etcher[26]
- GitHub客戶端[27]
- Keybase
- Light Table
- Microsoft Teams[28]
- MongoDB Compass[23]
- QQNT
- Shift[23]
- Signal
- Skype[23]
- Slack[29]
- Symphony Chat[30]
- Twitch.tv
- Unity Hub
- Visual Studio Code[31][32]
- WebTorrent[23]
- Wire[33]
- Yammer
Remove ads
參見

維基教科書中的相關電子教學:使用Electron快速開始專案
- Adobe PhoneGap
- Chromium嵌入式框架(CEF)
- HTML應用程式
- Blink
- NW.js (與 Electron 類似的基於 Node.js 與 Chromium 的軟體框架[34])
- XULRunner
- DotNetBrowser
參考文獻
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads