Electron 词汇术语表

Posted 知否

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Electron 词汇术语表相关的知识,希望对你有一定的参考价值。

本节我们来学习经常在 Electron 开发中使用的专业术语。

ASAR

ASAR 表示 Atom Shell Archive Format(Atom外壳存档格式),一个 ASAR 档案就是一个简单的 .tar 文件,也就是说是那些有关联的文本文件格式化到一个单独的文件中。并且 Electron 能够任意读取其中的文件而不需要解压整个文件。

创建 ASAR 格式主要是为了提升 Windows 平台上的性能而创建。

Brightray

简单的将libchromiumcontent应用到应用中的一个静态库,该术语是专门开发给 Electron 使用。

DMG

DMG 指在 MacOS 上使用的苹果系统的磁盘镜像打包格式。DMG 文件通常被用来分发应用的安装包(installers)。 electron-builder 支持使用 dmg 来作为编译的目标。

IPC

IPC 表示 Inter-Process Communication(进程间通信)。Electron 使用 IPC 在主进程和渲染进程之间发送序列化的 JSON 消息。

CRT

CRT(即 C 运行时库)是包含 ISO C99 标准库的 C++ 标准库的一部分,实现它的 Visual C++ 库支持本机代码开发以及混合的本机代码和托管代码,它还用于 .NET 开发的纯托管代码。

IME

输入法编辑器,是一个允许用户在输入键盘上没有找到存在的字符和符号的程序。例如,使用户可以用拉丁语键盘输入中文,日文,韩文和印度文字。

libchromiuncontent

一个单独的开源库,包含了 Chromium 的模块以及全部的依赖。

main process

主进程,一般是指 main.js 文件,是每个 Electron 应用的入口文件。它控制着整个 App 的生命周期,从开始到结束。 它也管理着系统原生元素,比如菜单、菜单栏、Dock 栏、托盘等。主进程主要负责创建 APP 的每个渲染进程,并且整个 Node API 都集成在里面。

每一个 APP 的主进程文件都定义在 package.json 中的 main 属性中,因为 electron . 能够知道应该使用哪一个文件来启动。

native modules

原生模块(在 Node.js 里也叫 addons),是一些使用 C 或者是 C++ 编写的能够在 Node.js 中加载或者在 Electron 中使用 require() 方法来加载的模块。它主要是用于桥接在 javascript 上运行 Node.jsC/C++ 的库。

Electron 支持了原生的 Node 模块,但是 Electron 非常可能安装一个不一样的 V8 引擎通过 Node 二进制编码,所以在打包原生模块的时候你需要在 指定具体的 Electron 本地头文件。

MAS

MAS 指的是苹果系统上的 Mac 应用商店的缩略词。

NSIS

NSISNullsoft Scriptable Install System(nullsoft脚本安装系统)的简写,是一个微软 Windows 平台上的脚本驱动的安装制作工具。

process

一个进程就是计算机程序执行中的一个实例。在 Node.jsElectron 里面,每个运行的进程包含一个 process 对象。 这个对象作为一个全局的提供当前进程的相关信息和操作方法。 作为一个全局变量,它在应用内能够不用 require() 来随时取到。

renderer process

渲染进程是我们应用程序中的一个浏览器窗口,它与主进程不同之处在于它可以同时存在多个,并且运行在不一样的进程中,它们也能够被隐藏。

Squirrel

Squirrel 它是一个开源的框架,使得 Electron 的应用能够自动的更新发到新版本。

userland

userlanduserspace 术语源于 Unix 社区,当程序运行在操作系统内核之外。

v8

v8 是谷歌公司的开源的 JavaScript 引擎,使用 C++ 编写并使用在谷歌浏览器中使用。V8 可以独立运行,也可以嵌入任何 C++ 应用程序。

webview

webview 用于集成 guest(访客)内容在我们的 Electron 应用内,类似于 iframe。但是不同的是每一个webview 运行在独立的进程中。作为页面它拥有不一样的权限并且所有的嵌入内容和应用之间的交互都是异步的,它保证了我们的应用对于嵌入内容的安全性。

以上是关于Electron 词汇术语表的主要内容,如果未能解决你的问题,请参考以下文章

数学之英文写作——基本中英文词汇(一般术语算术与代数的常用词汇)

数学之英文写作——基本中英文词汇(一般术语算术与代数的常用词汇)

查找字典表的正确术语

数学之英文写作——基本中英文词汇(一般术语)

NBA英语资料-NBA 篮球术语词汇

数学建模课程常用英语词汇(专业术语)