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切換工具
- Electron學習(三)之簡單互動操作
- Vue+Electron實現簡單桌面應用Vue
- 簡介
- 使用 electron-builder 打包 Electron 程式UI
- Jira使用簡介 HP ALM使用簡介
- 用 Vue 建立一個簡單的 electron 桌面應用Vue
- BookKeeper 介紹(1)--簡介
- Amphenol簡介
- Vagrant簡介
- PySimpleGUI 簡介GUI
- Protobuf簡介
- MyBatis 簡介MyBatis
- jango簡介Go
- cookie 簡介Cookie
- Session 簡介Session
- Cookie簡介Cookie
- Virgilio 簡介
- Django簡介Django
- ElasticSearch簡介Elasticsearch
- Javascript 簡介JavaScript
- Dubbo 簡介
- JavaScript簡介JavaScript
- CSS 簡介CSS
- 反射簡介反射
- JanusGraph -- 簡介
- CSS簡介CSS
- Bootstrap 簡介boot
- pwa簡介
- Apache簡介Apache
- JAVA簡介Java
- JUC簡介
- sass簡介
- NATS簡介
- Mybatis簡介MyBatis
- Zookeeper簡介
- Handlebars 簡介
- HTML簡介HTML