您的位置:极速十分彩编程工具编程工具electron桌面应用开发工具 v2.0.2 官方版

electron桌面应用开发工具 v2.0.2 官方版electron桌面应用开发工具 v2.0.2 官方版

软件大小:61.6M

软件官网:HomePage

用户评分:

软件类型:国产软件

运行环境:WinAll

软件语言:简体中文

软件分类:编程工具

更新时间:2019/8/7

授权方式:免费软件

插件情况:无 插 件

平台检测 无插件 360通过 腾讯通过 金山通过 瑞星通过
软件标签: electron
electron是由GitHub发布的一款全平台桌面应用开发软件,具有很强的开发性。软件为用户打造了一个完整的框架,用户可以将Chromium和Node.js放到同一个运行环境中,并利用JavaScript, HTML和CSS来开发出一款能够同时运行在Windows、macOS、Linux平台上的应用程序。

electron下载第1张预览图

electron特色

开源
Electron是一个由GitHub及众多贡献者组成的活跃社区共同维护的开源项目。

Web技术
Electron基于Chromium和Node.js,让你可以使用HTML,CSS和JavaScript构建应用。

跨平台
Electron兼容Mac、Windows和Linux,可以构建出三个平台的应用程序。
electron下载第2张预览图

electron优点

化繁为简
自动更新
原生的菜单和通知
发送崩溃报告
性能与调试分析
Windows安装程序
electron下载第3张预览图

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下载第4张预览图

electron使用方法

创建您的应用程序
你可以使用 Electron Fiddle 创建并运行小段 Electron 程序,从一个简单的模板开始,随心所欲地挥洒你的创意,选择一个 Electron 版本欣赏运行效果。最后,你可以将其下载保存,或推送 GitHub Gist 上,所有人都可以输入网址运行你的 Fiddle。

探索 Electron
尝试使用 Electron 而不安装任何依赖项:Fiddle 包含了您探索 Electron 平台所需的一切。它还包括了 Electron 中可用的每个 API 的示例,因此,如果您想快速查看 BrowserView 是什么或者 desktopCapturer 是如何工作的, Fiddle 都已帮您搞定。

用类型编码
Fiddle 包含了与 Visual Studio Code 同样的来自微软的杰出的 Monaco 编辑器。它还会自动为当前选定的 Electron 版本安装类型定义,确保您只需几次击键即可获得所有的 Electron API 。

编译、打包。
Fiddle 可以自动将您的实验变成您可以与朋友、同事或祖父母分享的二进制文件。这要归功于 electron-forge ,它允许您将您的 Fiddle 打包成一个适用于 Windows 、 macOS 或 Linux 的应用程序。

从 Fiddle 开始,在任何地方继续。
Fiddle 不是一个 IDE - 但它是一个很好的起点。一旦您的 Fiddle 长大,利用或不利用 electron-forge 将其导出为一个项目。然后,使用您最喜欢的编辑器,走向世界!
  • 下载地址
有问题? 投诉报错

用户评论

(您的评论需要经过审核才能显示)0人参与,0条评论
140

最新评论

我要抢沙发

请简要描述您遇到的错误,我们将尽快予以修订

返回顶部