Electron簡介
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- electron寫一個簡單host切換工具
- Vue+Electron實現簡單桌面應用Vue
- Electron學習(三)之簡單互動操作
- 簡介
- Jira使用簡介 HP ALM使用簡介
- BookKeeper 介紹(1)--簡介
- loadsh簡介
- Knative 簡介
- Javascript 簡介JavaScript
- JanusGraph -- 簡介
- Linux簡介Linux
- CSS 簡介CSS
- 反射簡介反射
- CSS簡介CSS
- JUC簡介
- sass簡介
- APIGateway 簡介APIGateway
- Feign簡介
- Django簡介Django
- Virgilio 簡介
- 簡介JSXJS
- LVM : 簡介LVM
- Linux——簡介Linux
- Apache簡介Apache
- JAVA簡介Java
- NATS簡介
- Mybatis簡介MyBatis
- pwa簡介
- SVG簡介SVG
- kafka 簡介Kafka
- AOP簡介
- MySQLInnodbPurge簡介MySql
- Bootstrap 簡介boot
- Fiddler簡介
- HTTP簡介HTTP
- SDL簡介
- JavaParser 簡介Java
- SSHJ 簡介