使用子进程模块的spawn函数调用程序并帮助程序员将该程序与节点一起使用的模块。这种节点模块的正确名称是什么?
例子:
https://github.com/schaermu/node-fluent-ffmpeg
https://github.com/xonecas/ffmpeg-node
https://github.com/rsms/node-imagemagick
它们都使用不同的名称来形容了。 API,驱动程序,包装,模块。哪一个是正确的?
使用子进程模块的spawn函数调用程序并帮助程序员将该程序与节点一起使用的模块。这种节点模块的正确名称是什么?
例子:
https://github.com/schaermu/node-fluent-ffmpeg
https://github.com/xonecas/ffmpeg-node
https://github.com/rsms/node-imagemagick
它们都使用不同的名称来形容了。 API,驱动程序,包装,模块。哪一个是正确的?
模块是暴露某种API到module.exports
的代码文件。
API是对如何公开访问某个库或模块或某组代码的功能的描述。
包装是围绕某物的抽象层。这是一个非常通用的术语。
驱动程序正在实现一个硬件接口。通常在node.js中,我们称为数据库引擎实现了定义良好的接口驱动程序。
使用的菌种功能 从子处理模块调用 程序,使程序员可以使用一个模块, 程序与节点。
一个模块是一个模块,一个模块公开一个API,一个模块总是一些东西的包装。如果所述模块产生了对unix shell命令的子进程并在低级C程序之上提供了一个合理的API,那么它可以被称为驱动程序。
感谢您的详细描述。 :) – fent 2011-04-17 00:26:27