Electron簡介

Electron簡介

electron是什麼?前端

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

Electron 是由 Github開發的開源框架瀏覽器

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

electron-logo

Node.js和基於不一樣平臺的Native APIs增強的Chromium瀏覽器electron

Chromium : 爲Electron提供了強大的UI能力,能夠不考慮兼容性的狀況下,利用強大的Web生態來開發界面工具

Node.js :讓Electron有了底層的操做能力,好比文件的讀寫,甚至是集成C++等等操做,並能夠使用大量開源的 npm 包來完成開發需求spa

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

何時使用Electron?開發

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

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 版本

關注公衆號: 頁面仔小楊 【實戰乾貨、原創分享】

相關文章
相關標籤/搜索