我正在编写一个新的node.js组件。我从头开始编写 - 没有现有的资产可以重用。构建本机扩展与纯js模块有哪些考虑因素?
答案 0 :(得分:2)
您应该尝试编写纯js模块。首先,它们更易于编写和维护。其次,它们是跨平台的。第三,我认为在使用纯JavaScript编写扩展时,你可能没有内存泄漏也很重要。
当您完成纯javascript实现并且期望/ OK时,我认为您不应该编写本机扩展。只有在表现不佳时才尝试这个。
此外,我相信他们正在更改完整的基础架构以编写原生扩展,并将使用gyp代替?