Node.js XMPPクライアントライブラリでのあなたの経験は?何がお勧めですか?Node.js用のベストXMPPクライアントライブラリ
22
A
答えて
21
ノードで利用できる最も慣用的なライブラリであるnode-xmppをお勧めします。各接続は、組み込みのモジュールと同様の方法でイベントを発行するEventEmitterです。
ブラウザベースの背景からノードに移動する場合、スタンザの作成方法は、学習曲線を最小限に抑えるStrophe.jsと同じです。
node-xmppは、XMPPの領域にさらに近づくにつれて、コンポーネントを書き込むための優れた方法です。そして、そのアーキテクチャは、それが構築されているxmpp-serverプロジェクトさえも十分にきれいです。
最後に、Connect/ExpressがHTTPに提供するスタイルと同様のXMPPミドルウェアのスイートであるJunctionも開発しています。私は現在、サンプルと追加のドキュメンテーションを構築していますが、ソースコードには完全なAPIドキュメントがあります。特に、さまざまなXEPをクライアント/コンポーネントに組み込んでいる場合、確かなフレームワークだと思います。
5
Googleトークのためのボットを構築しようとしている場合、私はGoogleのサーバーに接続している間私のために動作しませんでしたhttps://github.com/simple-xmpp/node-simple-xmpp
ノードXMPPを使用してお勧めします。
関連する問題
- 1. OpenWRT XMPPクライアントライブラリ?
- 2. GPL以外のXMPPクライアントライブラリ
- 3. .NET 3.5(または4.0)用のXMPP/Jabberクライアントライブラリ
- 4. jabber-net xmppクライアントライブラリを使用してchatroomに接続
- 5. node.js Googleマップのクライアントライブラリを使用しています
- 6. Windows用Memcachedクライアントライブラリ
- 7. amqp vs amqplib - どのNode.js amqpクライアントライブラリが優れていますか?
- 8. Objective-C用のOPC DAクライアントライブラリ
- 9. Ruby用XMPPライブラリ
- 10. Python用XMPPサーバー
- 11. Sharepoint用ベスト・アヤックス・ライブラリー
- 12. C++用の汎用WebService(SOAP)クライアントライブラリ
- 13. Eclipse用Java用Google APIクライアントライブラリのインストール
- 14. Node.jsのXMPPを介してGoogleトークに接続する
- 15. Javaバックエンド用のベストRIAツール
- 16. ツリー用のベスト.NETライブラリ
- 17. C#用のベストCouchDBラッパー?
- 18. Java用のベスト/シンプルなメディアフレームワーク
- 19. メッセージングのためのプレーンXMPP上のApache ActiveMQ + XMPPの使用
- 20. IM用オープンソースXMPPサーバー
- 21. DirectLineJSクライアントライブラリ
- 22. クライアントライブラリのフォルトインジェクション
- 23. CのRESTクライアントライブラリ
- 24. Win32のネイティブC/C++用のハイレベルHTTPクライアントライブラリ
- 25. iOS用のXMPPライブラリ(iPhone/iPad)
- 26. Windows Phone 7プロジェクトの.NET用Google APIクライアントライブラリ
- 27. Oauth 2.0とADfs認証用のC#クライアントライブラリ
- 28. ベストSTLコンテナを使用
- 29. ベスト汎用ダイジェスト機能?
- 30. クライアントライブラリのクラス構造
もう1つのオプションはhttps://conversejs.org - https://github.com/jcbrand/converse.jsです。これはnode-xmppまたはJunctionよりはるかに積極的な開発です。 – nelsonic