发布了基于Chromium引擎的应用开发平台Electron 6.0.0的新版本

经过数周的开发并作为电子版本发布计划的一部分, 已经宣布推出新版本的Electron 6.0.0平台,它提供了一个独立的框架来开发跨平台的用户应用程序, 使用Chromium,V8和Node.js作为基础。

开发人员可以访问Node.js模块以及高级API,以生成本机对话框,集成应用程序,创建上下文菜单,与系统集成以显示通知,操作窗口以及与Chromium子系统进行交互。

关于电子

对于那些仍然不了解电子的人, 您应该知道,该框架允许您使用浏览器技术创建任何图形应用程序,其逻辑是用JavaScript,HTML和CSS定义的,并且可以通过配套系统扩展其功能。

与基于网络的应用程序不同, 电子程序作为独立的可执行文件提供 没有链接到浏览器。

在这种情况下, 开发人员无需担心将应用程序移植到各种平台上,Electron将提供为所有Chromium兼容系统构建的功能。 Electron还提供了用于组织更新的自动交付和安装的工具(更新可以从单独的服务器或直接从GitHub交付)。

电子程序的目录由大约800个应用程序代表。

在基于Electron平台创建的程序中, 我们可以提到Atom编辑器,Nylas电子邮件客户端,与GitKraken一起使用的工具,Wagon SQL查询分析和可视化系统,WordPress桌面博客系统,WebTorrent桌面BitTorrent客户端以及诸如Skype,Signal, Slack,Basecamp,Twitch,Ghost,Wire,Wrike,Visual Studio Code和Discord。

Electron 6.0.0的主要变化

此新版本包含更新,修补程序和新功能。 版本号的重大变化与 新版Chromium 76的代码库以及Node.js 12.4平台和V8 7.6 JavaScript引擎的更新。

除此之外 终止对32位Linux系统的支持 是开发者几个月前发布的 仍然暂时推迟,并且6.0位版本中也提供了32版

为了简化新应用程序的开发, 已经准备好典型的演示应用程序集包括解决各种问题的示例代码。

在新版API的最显着变化中,我们可以找到以下内容:

异步驱动程序转换继续,它以前使用回调调用到基于Promise机制的表单。

Promise提供了数十种功能,包括ContentTracing类别。 *, 饼干。 *,会议。 *,WebContents。 *和webFrame。 *。

作为改善运行时组件隔离的工作的一部分, 添加了三个新的控制器应用程序: Electron Helper(Renderer).app用于渲染过程,Electron Helper(GPU).app用于GPU交互过程,Electron Helper(Plugin).app用于插件。

在使用N-API或上下文感知仅渲染节点模块的过程中,也开始进行限制负载的准备工作。

而net.IncomingMessage的实现与Node.js的行为保持一致。

如果您想了解更多有关此新版本的Electron 6.0.0的更改和详细信息,您可以访问Electron博客上的官方公告。 链接是这个.

如何获得Electron 6.0.0的新版本?

最后,如果您想获得该平台的新版本, 您可以在npm软件包管理器的帮助下完成此操作 它适用于大多数当前的Linux发行版,当然还可以在系统上使用终端。

安装完成 在终端中,只需键入以下命令 获得电子版6.0.0:

npm install electron@latest


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。