發布 Electron 7.0.0,一個基於 Chromium 引擎創建應用程式的平台

準備好的 平台發布 電子7.0.0,它提供了一個獨立的框架,用於開發多平台自訂應用程序,使用 Chromium、V8 和 Node.js 元件作為基礎。 由於升級程式碼庫而導致版本號碼發生重大變化 鉻78, 平台 節點.js 12.8 和 JavaScript 引擎 V8 7.8。 之前 預期的 對 32 位元 Linux 系統的支援暫時推遲,發佈時間也已推遲
7.0 包括 有空 在 32 位元版本中。

其中 變化 在 Electron 特定的 API 中:

  • 新增了方法 ipcRenderer.invoke() 和 ipcMain.handle() 以請求/回應方式組織非同步 IPC,這 受到推崇的 使用而不是“遠端”模組;
  • 新增了nativeTheme API,用於讀取和處理系統主題和配色方案的變化;
  • 已過渡到新的 TypeScript 定義產生器;
  • 新增了對基於 ARM 架構的 64 位元系統的 Windows 建置的支援。

讓我們提醒您,Electron 允許您使用瀏覽器技術創建任何圖形應用程序,其邏輯是用 JavaScript、HTML 和 CSS 定義的,並且可以透過附加系統擴展功能。 開發人員可以存取 Node.js 模組以及擴充 API,用於生成本機對話框、整合應用程式、建立上下文選單、與通知系統整合、操作視窗以及與 Chromium 子系統互動。

與 Web 應用程式不同,基於 Electron 的程式作為獨立的可執行檔提供,不依賴瀏覽器。 同時,開發者無需擔心為不同平台移植應用程式;Electron 將提供為 Chromium 支援的所有系統建置的能力。 電子還提供 資金 組織更新的自動交付和安裝(更新可以從單獨的伺服器或直接從 GitHub 交付)。

在 Electron 平台上建立的程式中,我們可以注意到編輯器 原子, 郵件客戶端 尼拉斯,一個使用 Git 的工具包 GitKraken,一個用於分析和視覺化 SQL 查詢的系統 車皮, WordPress 桌面部落格系統, BitTorrent 用戶端 WebTorrent桌面以及 Skype、Signal、Slack、Basecamp、Twitch、Ghost、Wire、Wrike、Visual Studio Code 和 Discord 等服務的官方用戶端。 Electron 程式目錄中的總計 提出了 約800份申請。 為了簡化新應用程式的開發,制定了一套標準 演示應用程式,包括解決各種問題的程式碼範例。

來源: opennet.ru

添加評論