2011-11-01 13 views

Respuesta

21

Recomiendo encarecidamente node-xmpp, que es la biblioteca más idiomática disponible para Nodo, ya que cada conexión es un EventEmitter que emite eventos de manera similar a los módulos integrados.

Si va a Nodo desde un fondo de navegador, la forma en que se construyen las estrofas es idéntica a Strophe.js, lo que minimiza la curva de aprendizaje.

A medida que se adentra en el territorio de XMPP, node-xmpp también es una excelente forma de escribir componentes. Y su arquitectura es lo suficientemente limpia que incluso hay un proyecto xmpp-server que se está construyendo en él.

Finalmente, también estoy desarrollando Junction, que es un conjunto de middleware XMPP, similar en estilo a lo que Connect/Express ofrece para HTTP. Actualmente estoy creando ejemplos y documentación adicional, pero el código fuente tiene documentos API completos, y creo que es un marco sólido, particularmente si está incorporando varios XEP en su cliente/componente.

+1

Otra opción es https://conversejs.org - https://github.com/jcbrand/converse.js que se encuentra en un desarrollo mucho más activo que node-xmpp o Junction. – nelsonic