最好的Node.js XMPP客户端库

你有什么经验与Node.js的XMPP客户端库? 你有什么build议?

我会强烈推荐node-xmpp ,它是Node最常用的库,每个连接都是一个EventEmitter,它以类似于内置模块的方式发送事件。

如果您是通过基于浏览器的背景进入Node,那么构build方式节与Strophe.js是相同的,这可以最大限度地减less学习曲线。

在进一步探索XMPP领域时,node-xmpp也是编写组件的好方法。 它的体系结构非常干净,甚至还有一个xmpp-server项目正在构build中。

最后,我还开发了Junction ,它是一套XMPP中间件,与Connect / Express为HTTP提供的类​​似。 我目前正在构build示例和附加文档,但是源代码包含完整的API文档,我认为它是一个可靠的框架,特别是如果您将各种XEP添加到您的客户端/组件中。

如果您正尝试为Google Talk构buildbot,我会build议使用https://github.com/simple-xmpp/node-simple-xmpp

Node-xmpp在与Google服务器连接时不适用于我。