xmpp - software - Diferencias entre golpe, yesca y golpe.
openfire windows (3)
Si quieres crear una aplicación:
Smack será la biblioteca del lado del cliente
Whack y / o Tinder serán la biblioteca del lado del servidor
¿Alguien puede decirme cuáles son las diferencias entre golpe, yesca y golpe?
¿Son las versiones de Smack de abajo y abajo de Sminder? ¿Las 3 bibliotecas tienen propósitos diferentes?
Smack es una biblioteca cliente. Puede usarlo para iniciar sesión en un dominio XMPP y hacer uso de la funcionalidad que proporciona. Normalmente, Smack se utiliza para implementar un cliente de mensajería instantánea.
Tinder es una biblioteca XMPP de bajo nivel. Proporciona implementaciones Java de entidades XMPP básicas, como Stanzas (llamadas ''Paquete'' en XMPP), JID y Componentes (que normalmente implementan parte de la funcionalidad de un servidor XMPP). Aunque en teoría, Tinder podría usarse para implementar la funcionalidad del cliente, actualmente se usa principalmente en el lado del servidor. Tanto Whack como Openfire (una implementación de servidor XMPP) utilizan entidades definidas por Tinder. Smack no usa Tinder en absoluto.
Whack es la biblioteca de Java que se utiliza para implementar componentes externos. Whack permite que un componente (como se define en Tinder) se ejecute como un proceso independiente. Whack le permite conectar este proceso a un dominio XMPP. De esta manera, puede ampliar la funcionalidad proporcionada por ese dominio sin modificar la implementación del software del servidor.
Sugiero leer esta entrada de blog
Presentamos Tinder, una biblioteca de implementación de objetos XMPP
Smack -> Cliente multiplataforma de colaboración en tiempo real optimizado para empresas y organizaciones
Whack -> biblioteca de componentes Java XMPP
Tinder -> biblioteca XMPP basada en Java, que proporciona una implementación para las estrofas y componentes XMPP
Tinder se basa en el código de Openfire y Whack. No reemplaza a Smack, pero lo más probable es que reemplace a Whack, OpenFire (anteriormente WildFire)