Pergunta

Alguém pode me dizer quais são as diferenças entre Smack, Tinder e Whack?

As versões Tinder e Whack Slim-Down são de Smack? As três bibliotecas servem a propósitos diferentes?

Foi útil?

Solução

Smack é uma biblioteca de clientes. Você pode usá -lo para fazer login em um domínio XMPP e usar a funcionalidade que ele fornece. Normalmente, o Smack é usado para implementar um cliente de mensagens instantâneas.

O Tinder é uma biblioteca XMPP de baixo nível. Ele fornece implementações Java de entidades básicas XMPP, como estrofes (chamadas de 'pacote' no XMPP), JIDs e componentes (que normalmente implementam parte da funcionalidade de um servidor XMPP). Embora, em teoria, o Tinder possa ser usado para implementar a funcionalidade do cliente, atualmente é usada principalmente no lado do servidor. Tanto o Whack quanto o OpenFire (uma implementação do servidor XMPP) usam entidades definidas pelo Tinder. Smack não usa Tinder.

Whack é a biblioteca Java que é usada para implementar componentes externos. O Whack permite que um componente (conforme definido no Tinder) seja executado como um processo independente. Whack permite conectar esse processo a um domínio XMPP. Dessa forma, você pode estender a funcionalidade fornecida por esse domínio sem modificar a implementação do software do servidor.

Outras dicas

Eu sugiro ler esta entrada do blog

Apresentando o Tinder, uma biblioteca de implementação de objetos XMPP

Smack -> Cliente de colaboração em tempo real de plataforma cruzada otimizada para negócios e organizações

Pancada -> Biblioteca de componentes Java XMPP

Inflamável -> Biblioteca XMPP baseada em Java, fornecendo uma implementação para estrofes e componentes XMPP

O Tinder se baseia no código do OpenFire e Whack. Não substitui o smack, mas a maioria de Likley substituirá, Abrir fogo (anteriormente Wildfire)

Se você quiser criar um aplicativo:

Smack será a biblioteca do lado do cliente

Whack e/ou Tinder serão a biblioteca do lado do servidor

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top