Electron是什么

子凡 问答 2020-08-20 10:58:09 阅读(...)

Electron(原Atom Shell)是GitHub开发的跨平台桌面应用开发工具,支持Web技术开发桌面应用。允许使用Node.js和Chromium完成桌面GUI应用程序的开发,现已被多个开源Web应用程序用于前端与后端的开发。

ElectronGitHub 开发的一个开源框架。它允许使用 Node.js 和 Chromium 完成桌面 GUI 应用程序的开发。Electron 现已被多个开源 Web 应用程序用于前端与后端的开发,著名项目包括 GitHub 的 Atom 和微软的 Visual Studio Code。

Electron

一个基础的 Electron 包含三个文件:package.json(元数据)、main.js(代码)和 index.html(图形用户界面)。框架由 Electron 可执行文件(Windows 中为 electron.exe、macOS 中为 electron.app、Linux 中为 electron)提供。开发者可以自行添加标志、自定义图标、重命名或编辑 Electron 可执行文件。

Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其本身是基于 C++ 开发的,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 v8。

Electron 相当于一个浏览器的外壳,可以把网页程序嵌入到壳里面,可以运行在桌面上的一个程序,可以把网页打包成一个在桌面运行的程序,通俗来说就是软件,比如像 QQ、优酷、网易音乐等等。功能的强大超出你的想象,可以构建跨平台桌面程序,本身支持 node.js,可以使用 node.js 的一些模块。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • Certbot

    Certbot是什么

    Certbot是一款免费且开源的自动化安全证书管理工具,由电子前沿基金会(EFF)开发和维护,是在Linux、Apache和Nginx服务器上配置和管理SSL/TLS证书的一种机制。Certbot可以自动完成域名的认证并安装证书。
  • 电子发票 Electronic invoice

    全电发票是什么

    全面数字化的电子发票(全电发票)是与纸质发票具有同等法律效力的全新发票,不以纸质形式存在、不用介质支撑、无须申请领用、发票验旧及申请增版增量。纸质发票的票面信息全面数字化,将多个票种集成归并为电子发票单一票种,全电发票实行全国统一赋码、自动流转交付。
  • 电子发票 Electronic invoice

    京东电子发票在哪查看

    打开京东app,进入主页面点击我的页签,点击右上方我的订单,找到想要查看发票的订单,在订单左下角点击更多然后选择查看发票,在发票界面可以查看是否已开好票,已开的票可以在右侧点击预览发票进行电子发票的查看,或通过邮箱将电子发票发往设定的邮箱。
  • 电子证件 Electronic ID

    身份证扫描件怎么弄

    身份证扫描件使用美图秀秀扫描,可以在首页找到工具箱,再找到证件照扫描功能,并点击进入,接下来选择身份证/卡证,然后根据页面提示添加证件的正反面,不要忘了选择输出尺寸,有需求的小伙伴还能自行添加说明水印,点击保存,就能得到身份证扫描件了。
  • 电子防丢器 Electronic loss preventer

    电子防丢器是什么

    电子防丢器即是电子定位终端,可以精确查询位置,并具备多天轨迹回放功能的电子产品,现在已经有很多技术应用的防丢器,比如蓝牙防丢器、GPS防丢器、RFID智能防丢器等等,一块纽扣电池可以使用半年到1年。
  • 电子密押 Electronic password

    什么是电子密押

    电子密押是指由软件开发人员根据密押编制方法开发出的可以计算出密押的程序, 当业务人员需要编制密押时, 运行该程序即可,能够快速正确地得到密押,业务人员只要将计算密押的诸要素输入计算机,便可得到密押,既提高了计算效率,也保证了计算的准确性。