【发布时间】:2011-12-19 13:25:16
【问题描述】:
您对 Node.js XMPP 客户端库有何经验?你有什么推荐的?
【问题讨论】:
您对 Node.js XMPP 客户端库有何经验?你有什么推荐的?
【问题讨论】:
如果您正在尝试为 Google Talk 构建机器人,我建议您使用 https://github.com/simple-xmpp/node-simple-xmpp
在连接谷歌服务器时,Node-xmpp 对我不起作用。
【讨论】:
我强烈推荐 node-xmpp,它是 Node 可用的最惯用的库,因为每个连接都是一个 EventEmitter,它以与内置模块类似的方式发出事件。
如果您是从基于浏览器的背景开始使用 Node,则构造节的方式与 Strophe.js 相同,从而最大限度地减少了学习曲线。
随着您进一步涉足 XMPP 领域,node-xmpp 也是编写组件的好方法。而且它的架构非常干净,甚至还有一个 xmpp-server 项目正在其上构建。
最后,我还在开发Junction,它是一套 XMPP 中间件,其风格类似于 Connect/Express 为 HTTP 提供的。我目前正在构建示例和其他文档,但源代码具有完整的 API 文档,我认为它是一个可靠的框架,特别是如果您将各种 XEP 合并到您的客户端/组件中。
【讨论】: