I'm trying to figure out how XMPP works (total beginner in protocols in general) and I want to set up a server.
So far, I saw 3 main challengers :
I checked on some website and on the wikipedia, but I cannot see pros and cons about all of them.
Where could I find some understandable informations ?
PS : if context is somehow important, I want to set my server on my personnal raspberry pi (so not that much processing power), and my ultimate goal is to use XMPP for a little android app using google cloud messaging
Top: Statistical use
Top: Multi-core use
1) Ejabberd and Openfire
2) --- !
Top: Memory usage
Top: Web-admin
1) Openfire
2) Ejabberd
3) no (default)
Top: Programming language
1) Openfire (Java) and Prosody (Lua)
2) Ejabberd (Erlang)
Personnal / Raspberry pi / ejabberd vs openfire vs prosody = (My choice) Prosody
Statistical use (Russian Wiki):
Review (Russian Wiki):
http://wiki.404.city/%D0%94%D0%B6%D0%B0%D0%B1%D0%B1%D0%B5%D1%80