Jakie są twoje doświadczenia z bibliotekami klienta XMPP Node.js? Co polecasz?Najlepsza biblioteka klienta XMPP dla Node.js
Odpowiedz
Gorąco polecam node-xmpp, która jest najbardziej idiomatyczną biblioteką dostępną dla Węzła, ponieważ każde połączenie to EventEmitter, który emituje zdarzenia w podobny sposób jak wbudowane moduły.
Jeśli przechodzisz na Węzeł z tła opartego na przeglądarce, sposób tworzenia strobów jest identyczny z Strophe.js, co minimalizuje krzywą uczenia się.
Podczas dalszej podróży do terytorium XMPP, node-xmpp to także świetny sposób na pisanie komponentów. A jego architektura jest na tyle czysta, że buduje się na niej nawet projekt xmpp-server.
Wreszcie, rozwijam także Junction, który jest zestawem oprogramowania pośredniego XMPP, podobnego stylu do tego, co oferuje Connect/Express dla HTTP. Obecnie buduję przykłady i dodatkową dokumentację, ale kod źródłowy ma pełne dokumenty API i myślę, że jest to solidna struktura, szczególnie jeśli włączasz różne XEP do twojego klienta/komponentu.
Jeśli próbujesz zbudować bot Google Talk, chciałbym zaproponować za pomocą https://github.com/simple-xmpp/node-simple-xmpp
Node-XMPP nie działa na mnie podczas łączenia się z serwerami Google.
- 1. Biblioteka klienta Python Jabber/XMPP dla Twisted
- 2. Najlepsza aktywnie utrzymywana biblioteka Java XMPP?
- 3. Co to jest najlepsza biblioteka połączeń facebook dla node.js?
- 4. Najlepsza biblioteka dla sesji PHP
- 5. Jak mogę zaimplementować protokół XMPP dla mojego własnego klienta czatu?
- 6. Biblioteka klienta Pythona dla WebDAV
- 7. Jaka jest najlepsza biblioteka klienta JavaScript XML-RPC?
- 8. Najlepsza biblioteka skalowania obrazu
- 9. XMPP/Jabber: Dla niestandardowych wiadomości potrzebuję zmodyfikować klienta lub serwer?
- 10. Najlepsza biblioteka graficzna .NET/Mono
- 11. Biblioteka klienta VNC dla platformy Cross?
- 12. Najlepsza biblioteka CTP RTP/RTSP
- 13. Najlepsza biblioteka sieci C/C++
- 14. Android: najlepsza biblioteka analizy XML?
- 15. Biblioteka AS3 dla Socket.io
- 16. Najlepsza biblioteka Cocoa/Objective-C dla SQLite na iPhone'a
- 17. Jaka jest najlepsza biblioteka zarządzania pracą tła dla Rails?
- 18. Jaka jest najlepsza biblioteka sprawdzania pisowni dla C#?
- 19. Python - Najlepsza biblioteka GUI do pracy?
- 20. Biblioteka klienta/serwera Java RTSP
- 21. węzeł js dla protokołu XMPP?
- 22. Najlepsza biblioteka C++ do interakcji z ICQ?
- 23. Jaka jest najlepsza biblioteka OAuth2 C#?
- 24. Jaka jest najlepsza biblioteka przetwarzania obrazów JavaScript?
- 25. Najlepsza biblioteka js. Rpc 2.0 na Androida
- 26. Node.js: socket.io zamknij połączenie klienta
- 27. amqp lub xmpp do gier czasu rzeczywistego
- 28. Czy istnieje biblioteka klienta CalDAV dla języka Java?
- 29. Czy istnieje biblioteka klienta MS-DRM dla systemu Linux?
- 30. Dobra bezpłatna biblioteka klienta FTP (dla komercyjnych aplikacji Windows C++)?
Inną opcją jest https://conversejs.org - https://github.com/jcbrand/converse.js, która jest znacznie bardziej aktywna niż node-xmpp lub Junction. – nelsonic