Enhancing Native Capabilities of Node.js and Electron Applications with Addons
前言Node.js Addon 是 Node.js 中为 JavaScript 环境提供 C/C++ 交互能力的机制。其形态十分类似 Java 的 JNI,都是通过提供一套 C/C++ SDK,用于在 C/C++ 中创建函数方法、进行数据转换,以便 JavaScript / Java 等语言进行调用。这样编写的代码通常叫做 Bindings。此外还有基于 C ABI Calling Convent...
Node.js Addon是为JavaScript环境提供C/C++交互能力的机制。它类似于Java的JNI,通过提供C/C++ SDK,在C/C++中创建函数方法和进行数据转换,以便其他语言调用。本文介绍了Node.js Addon的类型、基本原理和模块编写指南。同时还介绍了在Windows和MacOS下的构建配置和开发、分发、使用的一些实用技巧。