使用子進程模塊的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