2011-11-01 5 views

答えて

21

ノードで利用できる最も慣用的なライブラリであるnode-xmppをお勧めします。各接続は、組み込みのモジュールと同様の方法でイベントを発行するEventEmitterです。

ブラウザベースの背景からノードに移動する場合、スタンザの作成方法は、学習曲線を最小限に抑えるStrophe.jsと同じです。

node-xmppは、XMPPの領域にさらに近づくにつれて、コンポーネントを書き込むための優れた方法です。そして、そのアーキテクチャは、それが構築されているxmpp-serverプロジェクトさえも十分にきれいです。

最後に、Connect/ExpressがHTTPに提供するスタイルと同様のXMPPミドルウェアのスイートであるJunctionも開発しています。私は現在、サンプルと追加のドキュメンテーションを構築していますが、ソースコードには完全なAPIドキュメントがあります。特に、さまざまなXEPをクライアント/コンポーネントに組み込んでいる場合、確かなフレームワークだと思います。

+1

もう1つのオプションはhttps://conversejs.org - https://github.com/jcbrand/converse.jsです。これはnode-xmppまたはJunctionよりはるかに積極的な開発です。 – nelsonic

関連する問題