基於Chromium 7.0,Node.js 78和更高版本的Electron 12.8.1到貨

電子

在這週的時間裡 電子開發團隊宣布了新版本7.0.0 框架。 Electron是使用Web技術的跨平台桌面應用程序框架,其邏輯由 JavaScript,HTML和CSS 並且可以通過插件系統擴展功能。 它是由GitHub開發的,基於C ++開發。

Electron的核心組件是Chromium,Node.js和V8。 該基礎架構使用Node.js進行編碼,並且該接口基於Chromium工具,該工具是Google Chrome的開源部分。 大號開發人員可以使用Node.js模塊以及高級API 創建本機對話框,集成應用程序,創建上下文菜單,與通知退出系統集成,操作窗口以及與Chromium子系統進行交互。

與網絡應用程序不同,基於電子的程序以獨立的可執行文件的形式出現 沒有鏈接到瀏覽器。

在這種情況下,開發人員無需擔心將應用程序移植到各種平台上,Electron將提供為所有Chromium兼容系統構建的能力。 Electron還提供了用於組織更新的自動交付和安裝的工具(更新可以從單獨的服務器或直接從GitHub交付)。

Electron 7.0.0的新功能是什麼?

這個新版本的框架 包括來自的更新 其各種組成部分,例如 Node.js 12.8.1,Chromium 78和8 V7.8引擎。

除了強調這一點也很重要 暫停等待一個以前 對32位Linux系統的支持已被推遲 (再次),因此也可以在7.0位版本中使用Electron 32的新版本。

開發人員添加了適用於64位Arm架構的Windows版本 在此新發行版中,除了用於異步請求/響應IPC的ipcRenderer.invoke()和ipcMain.handle()方法之外。

節點js
相關文章:
發布了新版本的Node.js 13.0

Electron 7.0的另一個新穎之處是 新的API“ nativeTheme”可讀取和響應主題更改 以及操作系統的調色板。

另一方面在廣告中也脫穎而出 過渡到新的TypeScript定義生成器 從C#模型類生成更精確的定義。 這樣做的目的是創建服務器端模型和客戶端模型同步的強類型Web應用程序。

在突出的新功能中, 我們可以找:

  • Windows現在支持SystemPreferences.isDarkMode()API。
  • macOS支持systemPreferences.isHighContrastColorScheme()API。
  • Netlog API的CaptureMode和maxFileSize選項。
  • webContents.print()回調函數的新的failureReason參數。
  • 瀏覽器視圖的getBalls()方法。
  • 在Windows上支持托盤API鼠標移動事件。
  • 啟用W3C Reporting API。
  • BrowserWindow.setFocable已在macOS中實現。

最後但並非最不重要的是 電子團隊還宣布 的版本 電子4的生命週期即將結束, 按照支持政策。

隨著這種支持的結束,電子團隊建議 繼續使用此版本的開發人員 升級到較新版本的框架。

該團隊補充說,在短期內,他們可以期望繼續專注於開發Electron的關鍵組件,包括Chrome,Node.js和V8引擎。 這個想法是用這些組件的新版本啟動Electron的主要版本。

如何在Linux上獲得Electron?

為了在Linux中運行應用程序和/或使用Electron, 我們只需要在系統上安裝Node.JS 及其NPM軟件包管理器。

要在Linux上安裝Node.JS,您可以訪問我們討論的帖子 新版本的Node.JS 13 最後,您會找到一些不同Linux發行版的安裝命令。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。