发布 Electron 7.0.0,一个基于 Chromium 引擎创建应用程序的平台

准备好了 平台发布 电子7.0.0,它提供了一个独立的框架,用于开发多平台自定义应用程序,使用 Chromium、V8 和 Node.js 组件作为基础。 由于升级代码库而导致版本号发生重大变化 铬78, 平台 节点.js 12.8 和 JavaScript 引擎 V8 7.8。 之前 预期的 对 32 位 Linux 系统的支持暂时推迟,发布时间也已推迟
7.0 包括 是可用的 在 32 位版本中。

其中 变化 在 Electron 特定的 API 中:

  • 添加了 ipcRenderer.invoke() 和 ipcMain.handle() 方法以请求/响应方式组织异步 IPC,这 建议 使用而不是“远程”模块;
  • 添加了nativeTheme API,用于读取和处理系统主题和配色方案的变化;
  • 已过渡到新的 TypeScript 定义生成器;
  • 添加了对基于 ARM 架构的 64 位系统的 Windows 构建的支持。

让我们提醒您,Electron 允许您使用浏览器技术创建任何图形应用程序,其逻辑是用 JavaScript、HTML 和 CSS 定义的,并且可以通过附加系统扩展功能。 开发人员可以访问 Node.js 模块以及扩展 API,用于生成本机对话框、集成应用程序、创建上下文菜单、与通知显示系统集成、操作窗口以及与 Chromium 子系统交互。

与 Web 应用程序不同,基于 Electron 的程序作为独立的可执行文件提供,不依赖于浏览器。 同时,开发者无需担心为不同平台移植应用程序;Electron 将提供为 Chromium 支持的所有系统构建的能力。 电子还提供 资金 组织更新的自动交付和安装(更新可以从单独的服务器或直接从 GitHub 交付)。

在 Electron 平台上构建的程序中,我们可以注意到编辑器 原子, 邮件客户端 尼拉斯,一个使用 Git 的工具包 GitKraken,一个用于分析和可视化 SQL 查询的系统 车皮, WordPress 桌面博客系统, BitTorrent 客户端 WebTorrent桌面以及 Skype、Signal、Slack、Basecamp、Twitch、Ghost、Wire、Wrike、Visual Studio Code 和 Discord 等服务的官方客户端。 Electron 程序目录中的总计 提出了 约800份申请。 为了简化新应用程序的开发,制定了一套标准 演示应用程序,包括解决各种问题的代码示例。

来源: opennet.ru

添加评论