Electron介绍

  1. Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。
  2. Electron于2013年作为构建Github上可编程的文本编辑器Atom的框架而被开发出来。这两个项目在2014春季开源。
  3. 目前它已成为开源开发者、初创企业和老牌公司常用的开发工具。

核心理念

为了保持Electron的小巧 (文件体积) 和可持续性开发 (以防依赖库和API的泛滥) ,Electron限制了所使用的核心项目的数量。

比如Electron只用了Chromium的渲染库而不是其全部组件。 这使得升级Chromium更加容易,但也意味着Electron缺少了Google Chrome里的一些浏览器相关的特性。

发展历史

  • 2013年4月 Atom Shell 项目启动 。
  • 2014年5月 Atom Shell 被开源 。
  • 2015年4月 Atom Shell 被重命名为 Electron 。
  • 2016年5月 Electron 发布了 v1.0.0 版本 。
  • 2016年5月 Electron 构建的应用程序可上架 Mac App Store 。
  • 2016年8月 Windows Store 支持 Electron 构建的应用程序 。

Electron教程 (一)Electron介绍相关推荐

  1. electron教程(四): 使用electron-builder或electron-packager将项目打包为可执行桌面程序(.exe)

    我的electron教程系列 electron教程(一): electron的安装和项目的创建 electron教程(番外篇一): 开发环境及插件, VSCode调试, ESLint + Google ...

  2. Electron 教程_20201007

    ​Electron 教程 Electron 教程简介 Electron 快速入门 Electron 桌面环境集成 Electron 在线/离线事件探测 Electron 进程 Electron 支持的 ...

  3. Electron教程1_Electron介绍

    Electron介绍 Electron 是由Github开发的,用HTML , CSS 和JavaScript 来构建的跨平台桌面应用程序的一个开源库. Electron 通过将Chromium 和N ...

  4. Electron教程-程序目录结构

    Electron教程-程序目录结构 程序目录结构 主进程 渲染进程 主进程模块目录 1.通用模块 2.日志模块 3.配置模块 4.进程通信模块 5.应用间通信模块 6.窗口管理模块 渲染进程模块目录 ...

  5. Electron教程(五)读取本地文件内容, icpMain icpRenderer 之间的交互

    Electron教程(五)读取本地文件内容, ipcMain ipcRenderer 之间的交互 Electron教程(一)什么是 Electron,由来.适用场景 和 Electron 的环境搭建 ...

  6. Electron教程(七)结语

    Electron教程(七)结语 Electron教程(一)什么是 Electron,由来.适用场景 和 Electron 的环境搭建 Electron教程(二)启动过程:主进程,渲染进程是什么 Ele ...

  7. (1/7)Electron教程(一)什么是 Electron,由来、适用场景 和 Electron 的环境搭建(1/7)

    (1/7)Electron教程(一)什么是 Electron,由来.适用场景 和 Electron 的环境搭建 Electron教程(一)什么是 Electron,由来.适用场景 和 Electron ...

  8. Electron教程(三)如何打包 electron 程序:electron-forge 的使用教程

    Electron教程(三)如何打包 electron 程序:electron-forge 的使用教程 Electron教程(一)什么是 Electron,由来.适用场景 和 Electron 的环境搭 ...

  9. Electron教程3_使用VSCode来调试Electron

    Electron教程3_使用VSCode来调试Electron 1. 使用VSCode打开项目的文件夹 2. 点击debug 功能 3. 自动创建launch.json 文件 4. 修改launch. ...

  10. Electron教程(二)启动过程:主进程,渲染进程是什么

    Electron教程(二)启动过程:主进程,渲染进程是什么 Electron教程(一)什么是 Electron,由来.适用场景 和 Electron 的环境搭建 Electron教程(二)启动过程:主 ...

最新文章

  1. Emai乱码——解决的“迂回”战术
  2. 2018年国内就业薪资高的7大编程语言排行
  3. Dubbo的Zookeeper版本
  4. HTML CSS JavaScript 从一个表格到一个灰阶颜色表(目录)
  5. Python爬虫开发:requests库的使用--发送带参数get请求
  6. 计算机Word应用程序,Word2007目录设置_计算机软件和应用程序_IT /计算机_信息
  7. 【实践】GPU在外卖场景推荐系统精排模型预估中的应用实践
  8. linux模拟gps,Android之GPS研究(实战篇二)
  9. 【Python】数据处理之One-Hot编码
  10. 关于使用idea输入中文时,候选框不出现在光标附近的问题
  11. pandas数据日期函数之date_range()、resample()与to_period()
  12. win10禁用计算机维护,想要电脑不卡,你必须知道win10必须禁用的服务有哪些
  13. 免费快递查询_Api接口
  14. 《光剑教教义:五信 九训 十诫 九罪》
  15. syn泛洪 过滤_SYN泛洪攻击详解
  16. java内置监视管理控制台
  17. 深入剖析Tomcat第一章ERR_INVALID_HTTP_RESPONSE
  18. 虚幻引擎测试题(一)
  19. cnckadv16安装教程(含详细安装方法)
  20. 计算机机房学生上机制度,学生上机管理制度

热门文章

  1. 三、R语言可视化--ggplot2和REmap包绘制地图
  2. 单因素方差分析,卡方检验,充分条件必要条件
  3. chrome提示无法从该网站添加应用扩展程序和用户脚本解决办法
  4. tp5 php 对接通联支付的协议支付
  5. ARouter 源码分析
  6. 计算机专业选什么笔记本cpu,小白别慌:笔记本电脑选购指南S01E01——CPU篇
  7. i7 1255u怎么样?相当于什么水平
  8. 周鸿祎:把职业程序员进行到底
  9. python 提取视频中的音频 | Python工具类
  10. 看雪学院五周年纪念收藏版