Electron簡介:使用JavaScript,HTML和CSS構(gòu)建跨平臺的桌面應(yīng)用程序前端開發(fā)框架
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
Electron是使用JavaScript,HTML和CSS構(gòu)建跨平臺的桌面應(yīng)用程序框架。 [1]Electron兼容Mac、Windows和Linux,可以構(gòu)建出三個平臺的應(yīng)用程序。 [1] 軟件平臺:Chromium、Node.js [1] 上線時間:2013年8月12日 [4] 最近更新時間:2023年4月4日 [8] 軟件語言:JavaScript 開發(fā)商:OpenJS Foundation & Electron contributors [1] 軟件授權(quán):MIT License 軟件版本:24.0.0 [8] 產(chǎn)生背景 Atom Shell是為GitHub Atom編輯器打造的基礎(chǔ)框架,該編輯器于2014年4月公開發(fā)布beta版。 它是基于當時一些以網(wǎng)頁為基礎(chǔ)的桌面端框架 (node-webkit and Chromium Embedded Framework) 從頭開始構(gòu)建的替代方案。 它有一個功能:嵌入Node.js和Chromium,為網(wǎng)頁技術(shù)提供一個桌面運行時。隨著Atom Shell的功能和知名度開始大幅增長。 更多組織和個人開發(fā)者都已開始使用它構(gòu)建應(yīng)用程序。(一些早期采用者包括 Slack, GitKraken 和 WebTorrent),該項目被恰當?shù)刂孛麨镋lectron。 [7] 版本記錄 v18.x v17.x v16.x v15.x v14.x v13.x v12.x v11.x v18 v21 [2] [6] 運行環(huán)境 在使用Electron進行開發(fā)之前,需要安裝Node.js。 [3] 應(yīng)用部署 為了使用 Electron部署開發(fā)者的應(yīng)用程序,需要下載Electron的prebuilt binaries。 接下來,存放應(yīng)用程序的文件夾需要叫做app,并且需要放在 Electron的資源文件夾Resources下。 [5] 內(nèi)容更新 從 Electron v18 升級到 Electronv21(以及隨之而來的 Chrome 和 Node.js)升級到 v86。 Electron 21.0.0 還增加了對“Windows 上沉浸式黑暗模式”的支持,這將有助于根據(jù)系統(tǒng)的偏好設(shè)置黑暗標題欄。其他功能包括支持網(wǎng)絡(luò)藍牙配對,支持 V8 JavaScript 引擎,以及更多。 Electron 21.0.0 堆棧升級: Chromium 106.0.5249.51 Node v16.16.0 V8 v10.6 [6] 參考資料 1、Electron | Build cross-platform desktop apps with JavaScript, HTML, and CSS..electronjs文檔.2020-01-05 [引用日期2022-04-23] 2、Stable Releases | Electron.Electron文檔.2020-01-05 [引用日期2022-04-23] 3、Quick Start.electronjs文檔.2020-01-05 [引用日期2022-04-23] 4、Stable Releases | Electron.electronjs文檔.2022-02-15 [引用日期2022-04-27] 5、Manual distribution.electronjs文檔.2020-01-05 [引用日期2022-04-27] 6、Electron框架運行"Windows 95"項目v3.1.1發(fā)布.百家號.2022-10-18 7、10 years of Electron.electronjs文檔.2020-01-05 [引用日期2023-05-12] 8、Electron 24.0.0.electronjs文檔.2020-01-05 [引用日期2023-05-12] 該文章在 2024/4/9 14:26:13 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |