Electron 概述简介

发布于 2021-06-22 12:32:58 字数 1091 浏览 1430 评论 0

一、Electron 是什么?

1、Electron 是由 github 开发的开源框架

2、允许开发者使用 Web 技术构建跨平台的桌面应用

Electron = Chromium + Node.js + Native API
  • Chromium:为 Electron 提供了强大的 UI 能力,可以不考虑兼容性的情况下,利用强大的 Web 生态来开发界面。
  • Node.js :让 Electron 有了底层的操作能力,比如文件的读写,甚至是集成 C++ 等等操作,并可以使用大量开源的npm包来完成开发需求。
  • Native API : Native API 让 Electron 有了跨平台和桌面端的原生能力,比如说它有统一的原生界面,窗口、托盘这些。

通过三者的巧妙组合,我们开发应用变的十分高效。

二、什么时候使用Electron

1、公司没有专门的桌面应用开发者,而需要前端兼顾来进行开发时,用 Electron 就是一个不错的选择

2、一个应用同时开发 Web 端和桌面端的时候,那使用 Electron 来进行开发就对了。

3、开发一些效率工具,比如说我们的 VSCode,比如说一些 API 类的工具,用 Electron 都是不错的选择。

三、有哪些著名应用是用Electron开发的

1、VSCode : 程序员最常用的开发者工具

2、Atom : 是 Github 开发的文本编辑器,我想大部分的前端程序员都应该使用过。

3、slack : 聊天群组 + 大规模工具集成 + 文件整合 + 搜索的一个工具。就是把很多你常用的工具整合到了一起。

4、wordPress : 基于 PHP 开发的 Blog 搭建工具,新版本使用了 Electron。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

qq_Yqvrrd

文章 0 评论 0

2503248646

文章 0 评论 0

浮生未歇

文章 0 评论 0

养猫人

文章 0 评论 0

第七度阳光i

文章 0 评论 0

新雨望断虹

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文