Why openfire source has >2800 files when other jabeer implementations have <350
I've recently downloaded sources of popular xmpp servers and discovered that java `openfire` implementation has more than 2800 files when c and erlang implementations `jabberd 1.x`, `jabberd 2.x` and `ejabberd` all have less than 350 files (their size is about 10 times less too). Why is that? Is openfire more powerful or fast? I need to decide what server to deploy so I want to make some comparison first. From information I've read about these servers I like openfire more than others.

These 4 servers have similar popularity and it seems that they should have similar features. So why openfire is so big?


 ![enter image description here][1]


  [1]: http://i.stack.imgur.com/A4bng.png
Why openfire source has >2800 files when other jabeer implementations have <350
===

I've recently downloaded sources of popular xmpp servers and discovered that java `openfire` implementation has more than 2800 files when c and erlang implementations `jabberd 1.x`, `jabberd 2.x` and `ejabberd` all have less than 350 files (their size is about 10 times less too). Why is that? Is openfire more powerful or fast? I need to decide what server to deploy so I want to make some comparison first. From information I've read about these servers I like openfire more than others.

These 4 servers have similar popularity and it seems that they should have similar features. So why openfire is so big?


 ![enter image description here][1]


  [1]: http://i.stack.imgur.com/A4bng.png