Trải nghiệm của bạn với thư viện máy khách XMPP của Node.js là gì? Bạn đề xuất món gì?Thư viện máy khách XMPP tốt nhất cho Node.js
Trả lời
Tôi rất muốn giới thiệu node-xmpp, thư viện thành ngữ nhất có sẵn cho Nút, trong đó mỗi kết nối là một EventEmitter phát ra các sự kiện theo cách tương tự với các mô-đun tích hợp.
Nếu bạn đến Node từ nền dựa trên trình duyệt, cách các khổ đá được xây dựng giống hệt với Strophe.js, giúp giảm thiểu đường cong học tập.
Khi bạn mạo hiểm hơn nữa vào lãnh thổ XMPP, nút-xmpp cũng là một cách tuyệt vời để viết các thành phần. Và kiến trúc của nó đủ sạch sẽ thậm chí có một dự án xmpp-server đang được xây dựng trên đó.
Cuối cùng, tôi cũng đang phát triển Junction, là bộ phần mềm trung gian XMPP, tương tự như kiểu kết nối/Express cung cấp cho HTTP. Tôi hiện đang xây dựng các ví dụ và tài liệu bổ sung, nhưng mã nguồn có đầy đủ tài liệu API và tôi nghĩ đó là một khung vững chắc, đặc biệt nếu bạn kết hợp nhiều XEP khác nhau vào ứng dụng/thành phần của mình.
Nếu bạn đang cố gắng để xây dựng một bot cho Google Talk, tôi sẽ đề nghị sử dụng https://github.com/simple-xmpp/node-simple-xmpp
Node-XMPP không làm việc cho tôi trong khi kết nối với máy chủ của google.
- 1. Thư viện khách hàng XMPP/Jabber python tốt nhất?
- 2. Trình khách XMPP tốt nhất PHP/Javascript
- 3. Thư viện ứng dụng khách XMPP/Jabber tốt cho .NET 3.5 (hoặc 4.0)
- 4. Thư viện Java XMPP tích cực duy trì tốt nhất?
- 5. Thư viện XMPP cho iOS (iPhone/iPad)
- 6. Thư viện HTTP tốt nhất cho Java?
- 7. Máy khách web XMPP
- 8. Thư viện máy khách socket.io ở đâu?
- 9. Thư viện ứng dụng Python Jabber/XMPP cho Twisted
- 10. thư viện khách hàng java jabber tốt nhất
- 11. Máy chủ XMPP cho Python
- 12. Máy khách XMPP/Jabber dựa trên web
- 13. Thư viện iCalendar tốt nhất cho Java?
- 14. Thư viện tốt nhất cho phiên PHP
- 15. Thư viện máy khách Javascript XML-RPC tốt nhất là gì?
- 16. Thư viện máy khách REST trong C
- 17. Thư viện máy khách SOAP hạng nhẹ cho Java
- 18. Có thư viện máy khách MS-DRM cho Linux không?
- 19. Có thư viện máy khách CalDAV cho Java không?
- 20. Thư viện phía máy khách Java WebDAV
- 21. Thư viện máy khách/máy chủ Java RTSP
- 22. Cách tiếp cận tốt nhất cho máy khách WCF
- 23. máy chủ trò chuyện với WebSocket + Node.js vs một khách hàng bản địa với XMPP
- 24. Thư viện GIS Python tốt nhất?
- 25. Thư viện giao diện người dùng tốt nhất cho PHP
- 26. thư viện vẽ sơ đồ tốt nhất cho iOS sdk
- 27. Thư viện in ấn tốt nhất cho Java?
- 28. Python - Thư viện GUI tốt nhất cho công việc?
- 29. thư viện tốt nhất để quét web
- 30. Thư viện máy khách Microsoft AJAX và jQuery
Một tùy chọn khác là https://conversejs.org - https://github.com/jcbrand/converse.js dưới sự phát triển tích cực hơn nhiều so với nút-xmpp hoặc Junction. – nelsonic