Quali sono le tue esperienze con le librerie client XMPP Node.js? Che cosa mi consiglia?Miglior libreria client XMPP per Node.js
risposta
Mi raccomando caldamente node-xmpp, che è la libreria più idiomatica disponibile per Nodo, in quanto ogni connessione è un EventEmitter che emette eventi in modo simile ai moduli incorporati.
Se si arriva al nodo da uno sfondo basato su browser, il modo in cui le stanze sono costruite è identico a Strophe.js, che minimizza la curva di apprendimento.
Come ci si avventura ulteriormente nel territorio XMPP, node-xmpp è anche un ottimo modo per scrivere componenti. E la sua architettura è abbastanza pulita che è stato costruito anche un progetto xmpp-server.
Infine, sto anche sviluppando Junction, che è una suite di middleware XMPP, simile per stile a quanto offre Connect/Express per HTTP. Attualmente sto sviluppando esempi e documentazione aggiuntiva, ma il codice sorgente ha documenti API completi e ritengo che sia un framework solido, in particolare se si stanno incorporando vari XEP nel client/componente.
Se si sta tentando di costruire un bot per Google Talk, vi suggerirei di usare https://github.com/simple-xmpp/node-simple-xmpp
Node-XMPP non ha funzionato per me durante la connessione con i server di Google.
- 1. Miglior client XMPP PHP/Javascript
- 2. La migliore libreria client Python XMPP/Jabber?
- 3. Buona libreria client XMPP/Jabber per .NET 3.5 (o 4.0)
- 4. Libreria XMPP per iOS (iPhone/iPad)
- 5. Client Android Jabber (XMPP)
- 6. Web client XMPP
- 7. La migliore libreria XMPP Java mantenuta attivamente?
- 8. XMPP/Jabber client web-based
- 9. pitone XMPP errore semplice client
- 10. Libreria jszip Node.js per estrarre
- 11. Il miglior modulo node.js per trovare la posizione?
- 12. Miglior libreria RTP/RTSP C++
- 13. Node.js: Quanti client Redis?
- 14. Client Node.js per un server socket.io
- 15. Miglior framework/utilità client REST su Android
- 16. Convertitore DWG per libreria Node.js o Javascript
- 17. Esiste una libreria API Google per Node.js?
- 18. Libreria o modulo matematico avanzato per node.js
- 19. Errore nella libreria MySQL per Node.js
- 20. Server XMPP per Python
- 21. Libreria client EMail
- 22. Esiste una libreria client CalDAV per Java?
- 23. Node.js: socket.io close client connection
- 24. Autorizzazione ssl client su node.js
- 25. Acquisizione della cronologia chat di Facebook sui client xmpp mobili
- 26. Come impostare le connessioni client http massime in Node.js
- 27. Invia un messaggio xmpp utilizzando una libreria python
- 28. Node-XMPP è inutile? Scelta del server XMPP
- 29. NodeJS del server XMPP
- 30. libxml2 vs expat per un server XMPP
Un'altra opzione è https://conversejs.org - https://github.com/jcbrand/converse.js che ha uno sviluppo molto più attivo rispetto a node-xmpp o Junction. – nelsonic