[Standards] XMPP or NodeJS ?

Cramer, E.R. (Eelco) Eelco.Cramer at tno.nl
Wed Dec 17 08:51:03 UTC 2014


> On 17 Dec 2014, at 09:36, kwaye kant <gabrielkwaye at gmail.com> wrote:
> 
> Hi Cramer,
> Does that mean either I use NodeJs-Xmpp or NodeJs-SocketIO ?

You can use whatever you want off-course :-)

If you want to use javascript on the server: use NodeJS. If you prefer python, ruby, Java, C, erlang or any other language out there because this better suits you requirements or skill use on of those.

Depending on your requirements you can pick whatever messaging protocol you want. The stackoverflow link has some suggestions on how you can decide what protocol to use.

If you want to use XMPP then there are XMPP library implementations for many program languages out there. You can find a good list of them on: https://xmpp.org/xmpp-software/ <https://xmpp.org/xmpp-software/>. Do not implement you own server if you don’t really need to. There are great open source servers out there: https://xmpp.org/xmpp-software/servers/ <https://xmpp.org/xmpp-software/servers/>. Personally I’ve use Prosody and Openfire and they are both great. Other servers might have better performance, so pick one that suits your needs.

Cheers,
Eelco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/standards/attachments/20141217/6ec47aba/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.jabber.org/pipermail/standards/attachments/20141217/6ec47aba/attachment.sig>
-------------- next part --------------
This message may contain information that is not intended for you. If you are not the addressee or if this message was sent to you by mistake, you are requested to inform the sender and delete the message. TNO accepts no liability for the content of this e-mail, for the manner in which you use it and for damage of any kind resulting from the risks inherent to the electronic transmission of messages.


More information about the Standards mailing list