Czy ktoś może mi powiedzieć, jakie są różnice między klapsami, krzesiwami i walnięciem?różnice między klapsami, krzesiwami i walnięciem
Czy wieszak i smackowe wersje smack? Czy 3 biblioteki służą różnym celom?
Czy ktoś może mi powiedzieć, jakie są różnice między klapsami, krzesiwami i walnięciem?różnice między klapsami, krzesiwami i walnięciem
Czy wieszak i smackowe wersje smack? Czy 3 biblioteki służą różnym celom?
Smack jest biblioteką klienta. Możesz go użyć do zalogowania się w domenie XMPP i skorzystania z zapewnianej przez nią funkcjonalności. Zazwyczaj Smack służy do implementacji klienta komunikatora.
Tinder to biblioteka niskiego poziomu XMPP. Dostarcza implementacje Java podstawowych elementów XMPP, takich jak Stanzas (zwany "Pakietem" w XMPP), JIDy i Komponenty (które zwykle implementują część funkcjonalności serwera XMPP). Chociaż teoretycznie Tinder może być wykorzystywany do implementacji funkcjonalności klienta, obecnie jest głównie używany po stronie serwera. Zarówno Whack, jak i Openfire (implementacja serwera XMPP) używają jednostek zdefiniowanych przez Tinder. Smack w ogóle nie używa Tindera.
Whack to biblioteka Java, która służy do implementacji komponentów zewnętrznych. Whack pozwala komponentowi (zgodnie z definicją w Tinder) działać jako samodzielny proces. Whack pozwala połączyć ten proces z domeną XMPP. W ten sposób możesz rozszerzyć funkcjonalność zapewnianą przez tę domenę bez modyfikowania implementacji oprogramowania serwera.
Świetna odpowiedź Guus - Aby zdobyć punkty bonusowe, znasz jakieś przykłady Whacka z otwartego źródła? Chcę napisać komponent zewnętrzny dla Openfire, ale chciałbym najpierw zobaczyć istniejący kod. – gav
gav, źródło Whacka jest dostarczane z przykładem "pogody". Jest nieco przestarzały, ale całkiem banalny. – Guus
Guus, czy możesz dać mi tutorial o Whack? – MYE
sugeruję czytanie tego wpisu
Introducing Tinder, an XMPP object implementation library
Smack -> Cross-platform czasie rzeczywistym klient współpraca zoptymalizowane dla biznesu i organizacji
Whack - biblioteki komponentów> Java XMPP
Tinder -> Biblioteka XMPP oparta na języku Java, zapewniająca implementację sekcji i komponentów XMPP
Tinder buduje na kodzie z Openfire i Whack. Nie zastępuje Smacka, ale najprawdopodobniej zastąpi Whack, OpenFire (dawniej WildFire)
Jeśli chcesz utworzyć aplikację:
Smack będzie po stronie klienta Bibliotece
walnięcie i/lub Krzesiwo będzie Server side Biblioteka
Myślałem, że to jakiś wiersz na początku. –