誰でもスティック、ティンダーとヒップの違いは何ですか?スティック、ティンダーとホックの違い
スモックのタイマーとヒップスリムダウンバージョンですか? 3つのライブラリは異なる目的を果たしますか?ビジネスや組織
Whack用に最適化>クロスプラットフォームリアルタイムコラボレーションクライアント - - > JavaのXMPPコンポーネントライブラリ
誰でもスティック、ティンダーとヒップの違いは何ですか?スティック、ティンダーとホックの違い
スモックのタイマーとヒップスリムダウンバージョンですか? 3つのライブラリは異なる目的を果たしますか?ビジネスや組織
Whack用に最適化>クロスプラットフォームリアルタイムコラボレーションクライアント - - > JavaのXMPPコンポーネントライブラリ
Smackはクライアントライブラリです。これを使用して、XMPPドメインにログインし、提供する機能を利用することができます。通常、Smackはインスタントメッセージングクライアントの実装に使用されます。
Tinderは、低レベルのXMPPライブラリです。 Stanzas(XMPPのPacket)、JIDs(XMPPサーバーの機能の一部を実装するコンポーネント)などの基本的なXMPPエンティティのJava実装を提供します。理論上、Tinderはクライアント機能を実装するために使用できますが、現在は主にサーバー側で使用されています。 WhackとOpenfire(XMPPサーバーの実装)はともに、Tinder定義のエンティティを使用します。 SmackはTinderをまったく使用しません。
外部コンポーネントを実装するために使用されるJavaライブラリです。 Whackでは、Component(Tinderで定義されている)をスタンドアロンプロセスとして実行できます。 Whackでは、このプロセスをXMPPドメインに接続することができます。この方法では、サーバーソフトウェアの実装を変更することなく、そのドメインが提供する機能を拡張できます。
私は、このブログのエントリ
Introducing Tinder, an XMPP object implementation library
Smackを読んでお勧めTinder - > JavaベースのXMPPライブラリ.XMPPスタンザおよびコンポーネントの実装を提供する
TinderはOpenfireとWhackのコードをベースにしています。 Smackに代わるものではありませんが、Whackに代わるものはほとんどありません。OpenFire(旧WildFire)
アプリケーションを作成したい場合:
スマックは、クライアント側のライブラリになります
モグラおよび/またはのThe Tinderは、私はこれが最初で、詩のいくつかの種類だと思った
サーバー側のライブラリになります。 –