跳至主要內容

Electron 1.0

·4 分鐘閱讀

在過去的兩年中,Electron 協助開發人員使用 HTML、CSS 和 JavaScript 建置跨平台桌面應用程式。現在,我們很高興與您分享我們的框架和建立它的社群的一個重要里程碑。Electron 1.0 版本現在可從 electronjs.org 取得。


Electron 1.0

Electron 1.0 代表 API 穩定性和成熟度的一個重要里程碑。此版本可讓您建置在 Windows、Mac 和 Linux 上行為和感覺都像原生的應用程式。使用新的文件、新的工具和新的應用程式來引導您了解 Electron API,建置 Electron 應用程式比以往任何時候都容易。

如果您準備好建置您的第一個 Electron 應用程式,這裡有一個快速入門指南,可協助您開始。

我們很高興看到您接下來使用 Electron 建置的內容。

Electron 的歷程

我們在稍早兩年多前推出 Atom 時發佈了 Electron。Electron,當時稱為 Atom Shell,是我們建置 Atom 的框架。當時,Atom 是 Electron 提供的功能和特性的推動力,因為我們致力於發佈 Atom 的初始版本。

現在推動 Electron 的是一個不斷成長的開發人員和公司社群,他們建置了從 電子郵件聊天Git 應用程式SQL 分析工具torrent 用戶端機器人的一切。

在過去的兩年中,我們看到公司和開放原始碼專案都選擇 Electron 作為其應用程式的基礎。僅在過去一年,Electron 的下載次數就超過 120 萬次。瀏覽一些令人驚嘆的 Electron 應用程式,如果您的應用程式尚未在那裡,請新增它。

Electron downloads

Electron API 示範

隨著 1.0 版的發佈,我們正在發佈一個新的應用程式,以協助您探索 Electron API 並了解更多關於如何使您的 Electron 應用程式感覺像原生應用程式。 Electron API 示範應用程式包含程式碼片段,以協助您開始使用您的應用程式,並提供有關有效使用 Electron API 的提示。

Electron API Demos

Devtron

我們還新增了一個新的擴充功能,以協助您偵錯 Electron 應用程式。 DevtronChrome 開發人員工具的開放原始碼擴充功能,旨在協助您檢查、偵錯和疑難排解您的 Electron 應用程式。

Devtron

功能

  • 需要圖表,可協助您在主要和渲染器程序中視覺化應用程式的內部和外部函式庫相依性
  • IPC 監視器,可追蹤並顯示應用程式中程序之間傳送和接收的訊息
  • 事件檢查器,會向您顯示應用程式在核心 Electron API(例如視窗、應用程式和程序)上註冊的事件和接聽程式
  • 應用程式檢查工具,會檢查您的應用程式是否有常見錯誤和遺失的功能

Spectron

最後,我們正在發佈新版本的 Spectron,這是 Electron 應用程式的整合測試框架。

Spectron

Spectron 3.0 完整支援整個 Electron API,可讓您更快速地撰寫測試,以驗證您的應用程式在各種情況和環境下的行為。 Spectron 基於 ChromeDriverWebDriverIO,因此它也具有完整的頁面導覽、使用者輸入和 JavaScript 執行 API。

社群

Electron 1.0 是數百位開發人員共同努力的成果。在核心框架之外,已經發佈了數百個函式庫和工具,使建置、封裝和部署 Electron 應用程式更容易。

現在有一個新的 社群頁面,其中列出了許多正在開發的令人驚嘆的 Electron 工具、應用程式、函式庫和框架。您也可以查看 ElectronElectron Userland 組織,以查看其中一些很棒的專案。

不熟悉 Electron 嗎?觀看 Electron 1.0 簡介影片