Electron簡介

germo發表於2021-09-09

Electron簡介

electron是什麼?

前世今生的歷史頁面仔小楊就不說了,Atom、VSCode、Slack等都是用Electron開發的。那Electron到底是個什麼東東呢?

Electron 是由 Github開發的開源框架

它允許開發者使用Web技術構建跨平臺的桌面應用

圖片描述

Node.js和基於不同平臺的Native APIs加強的Chromium瀏覽器

Chromium : 為Electron提供了強大的UI能力,可以不考慮相容性的情況下,利用強大的Web生態來開發介面

Node.js :讓Electron有了底層的操作能力,比如檔案的讀寫,甚至是整合C++等等操作,並可以使用大量開源的 npm 包來完成開發需求

Native API :Native API讓Electron有了跨平臺和桌面端的原生能力,比如說它有統一的原生介面,視窗、托盤這些

什麼時候使用Electron?

1.公司沒有專門的桌面應用開發者,而需要前端兼顧來進行開發時,用Electron就是一個不錯的選擇。

2.一個應用需要同時開發Web端和桌面端的時候,那使用Electron來進行開發就對了。

3.開發一些效率工具,比如API類的工具。

一些歷史

Electron 於 2013 年作為構建 Atom 的框架而被開發出來。這兩個專案在 2014 春季開源。

2013 Atom Shell 專案啟動

2014 Atom Shell 被開源 。

2015 Atom Shell 被重新命名為 Electron

2016 年 5 月 Electron 釋出了 v1.0.0 版本

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1868/viewspace-2825332/,如需轉載,請註明出處,否則將追究法律責任。