Strophe, bir Jabber Client değildir ve bir XMPP istemcisi değildir. Bunlardan herhangi birini kolayca yazmanıza olanak veren bir kütüphanesi. Sen (zorlukla) Javascript veya jQuery kullanarak sıfırdan bir Jabber/XMPP Client yazabilirim, ancak bu üretme ve bunun gibi XML gönderme hayal çok zor olur:
<body xmlns='http://jabber.org/protocol/httpbind' sid='e4fcc09444a61059e88296a106e86e1ff1454f9b' wait='60' requests='2' inactivity='30' maxpause='120' polling='2' ver='1.8' from='localhost' secure='true' authid='1027072784' xmlns:xmpp='urn:xmpp:xbosh' xmlns:stream='http://etherx.jabber.org/streams' xmpp:version='1.0'><stream:features xmlns:stream='http://etherx.jabber.org/streams'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'/>
Strophe bir kütüphane Bir XMPP istemcisi yazma işlemini kolaylaştıran Javascript işlevleri. Bir sunucuya bağlanmanıza, bir kullanıcıya mesaj göndermenize, bir kişi eklemenize olanak tanıyan yöntemlere sahiptir ve bu eylemleri gerçekleştirmek için sunucuya gönderilmesi gereken XML'yi bilir. Temelde tüm zor şeyleri yapıyor - XML sizin için bir şeyler üretiyor, gönderiyor, bağlıyor ve iletiyor. Bu hayatınızı çok daha kolay hale getirir.
Bu Soru-Cevap faydalı olabilir: http://stackoverflow.com/questions/4266157/ajax-jabber-xmpp-client-recommendations-real-experience-only-please/4280347#4280347 –