正在加载
Electron(桌面开发工具)  v11.3.0

Electron(桌面开发工具)

版本:v11.3.0
类别:其他软件
大小:7MB
时间:2021-07-02 09:54:44
  • 内容介绍
  • 相关文章

内容介绍

  • Electron官方下载

    Electron是一款非常专业的开发软件,这款Electron集成了Node.js、Chromium以及V8,使用户可以直接使用html、css以及JavaScript编写跨平台桌面应用,使用起来非常的方便,并且Electron兼容性超强,不仅可以在windows下使用,还可以在Linux和Mac平台下使用,极大程度的方便了办公人员,如果你喜欢这款Electron,那就快来pc软件园下载试试吧。

    Electron官方下载

    Electron软件特色

    1、它依赖于每一个Web开发者都已经熟知的Web标准,让你可以用它编写桌面软件。

    2、它允许开发者专注于核心功能,electron免费版去负责软件开发中复杂的部分

    3、它为桌面应用提供了多种核心功能,例如自动更新、崩溃报告、安装器创建工具和一些具体的系统功能

    Electron软件亮点

    网络技术

    Electron使用Chromium和Node.js,因此您可以使用HTML,CSS和JavaScript构建您的应用程序。

    开源

    跨平台

    与Mac,Windows和Linux兼容,Electron应用程序在三个平台上构建和运行。

    自动更新

    本地菜单和通知

    崩溃报告

    调试和分析

    Windows安装程序

    Electron官方下载

    Electron软件优势

    主进程

    在Electron里,运行package.json里的main脚本的进程被称为 主进程 ,运行在主进程里的脚本能够通过创建Web页面来显示GUI。

    渲染进程

    因为Electron使用Chrominum来显示Web页面,所以Chrominum的多进程架构也同样被使用。每个页面在Electron里是运行在自己的进程里,这些进程被称为 渲染进程 。

    在浏览器里,Web页面通常运行在一个沙盒环境里,它不能访问本地的资源。但在Electron里,在Web页面中通过使用Node.js API可以进行底层的操作系统交互。

    主进程与渲染进程的不同

    主进程通过构造 BrowserWindow 实例来创建Web页面。每个 BrowserWindow 实例在自己的渲染进程里运行Web页面。当一个 BrowserWindow 被销毁后,相应的渲染进程也同样被终止。

    主进程管理所有的Web页面以及相关的渲染进程。每个渲染进程都是互相隔离的,并且只知道运行在该进程里的Web页面。

    在Web页面里,调用本地GUI是不允许的,因为在Web页面里管理本地GUI资源是非常危险的而且非常容易导致资源泄露。如果你想在Web页面进行GUI操作,该Web页面的渲染进程必须通过和主进程通信来请求主进程处理这些操作。

    在Electron里,主进程和渲染进程有很多通信的方法。比如 ipcRanderer 和 ipcMain 模块是用来发送消息的, remote 模块支持RPC风格的通信。

    Electron软件评价

    Electron提供了丰富的本地(操作系统)的API,使你能够使用纯JavaScript来创建桌面应用程序。与其它各种的Node.js运行时不同的是Electron专注于桌面应用程序而不是Web服务器。

    展开全部
    收起