基于Chromium 7.0,Node.js 78和更高版本的Electron 12.8.1到货

电子

在这周的时间里 电子开发团队宣布了新版本7.0.0 框架。 Electron是使用Web技术的跨平台桌面应用程序框架,其逻辑由 JavaScript,HTML和CSS 并且可以通过插件系统扩展功能。 它是由GitHub开发的,基于C ++开发。

Electron的核心组件是Chromium,Node.js和V8。 该基础架构使用Node.js进行编码,并且该接口基于Chromium工具(Chromium工具,Google Chrome的开源部分)。 大号开发人员可以使用Node.js模块以及高级API 创建本机对话框,集成应用程序,创建上下文菜单,与通知退出系统集成,操作窗口以及与Chromium子系统进行交互。

与网络应用程序不同,基于电子的程序以独立的可执行文件的形式出现 没有链接到浏览器。

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

Electron 7.0.0的新功能是什么?

这个新版本的框架 包括来自的更新 其各种组成部分,例如 Node.js 12.8.1,Chromium 78和8 V7.8引擎。

除了强调这一点也很重要 暂停等待一个以前 对32位Linux系统的支持已被推迟 (再次),因此也可以在7.0位版本中使用Electron 32的新版本。

开发人员添加了适用于64位Arm架构的Windows版本 在此新发行版中,除了用于异步请求/响应IPC的ipcRenderer.invoke()和ipcMain.handle()方法之外。

节点js
相关文章:
发布了新版本的Node.js 13.0

Electron 7.0的另一个新颖之处是 新的API“ nativeTheme”可读取和响应主题更改 以及操作系统的调色板。

另一方面在广告中也脱颖而出 过渡到新的TypeScript定义生成器 从C#模型类生成更精确的定义。 这样做的目的是创建服务器端和客户端模型同步的强类型Web应用程序。

在突出的新功能中, 我们可以找:

  • Windows现在支持SystemPreferences.isDarkMode()API。
  • macOS支持systemPreferences.isHighContrastColorScheme()API。
  • Netlog API的CaptureMode和maxFileSize选项。
  • webContents.print()回调函数的新的failureReason参数。
  • 浏览器视图的getBalls()方法。
  • 在Windows上支持任务栏API鼠标移动事件。
  • 启用W3C Reporting API。
  • BrowserWindow.setFocable已在macOS中实现。

最后但并非最不重要的是 电子团队还宣布 的版本 电子4的生命周期即将结束, 按照支持政策。

随着这种支持的结束,电子团队建议 继续使用此版本的开发人员 升级到较新版本的框架。

该团队补充说,在短期内,他们可以期望继续专注于开发Electron的关键组件,包括Chrome,Node.js和V8引擎。 这个想法是用这些组件的新版本启动Electron的主要版本。

如何在Linux上获得Electron?

为了在Linux中运行应用程序和/或使用Electron, 我们只需要在系统上安装Node.JS 及其NPM软件包管理器。

要在Linux上安装Node.JS,您可以访问我们讨论的帖子 新版本的Node.JS 13 最后,您会找到一些不同Linux发行版的安装命令。


发表您的评论

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

*

*

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