【发布时间】:2010-12-10 04:02:09
【问题描述】:
我很想听听一位大师的反馈。如果你是 java 程序员,相信你对 openfire 很熟悉,而 erlang 程序员对 ejabber 很熟悉。用 XMPP 编程时哪个项目有更大的社区?
【问题讨论】:
我很想听听一位大师的反馈。如果你是 java 程序员,相信你对 openfire 很熟悉,而 erlang 程序员对 ejabber 很熟悉。用 XMPP 编程时哪个项目有更大的社区?
【问题讨论】:
这完全取决于您进行的开发类型。如果您正在编写机器人、客户端或组件,这不是很重要。选择一个你最舒服的。
您还需要测试与其他服务器的互操作性。
至于社区,你可以随时加入one of xmpp.org mailing list,jdev@jabber.org 是开发者的不二之选。
我确实发现 ejabberd 的社区很好而且反应灵敏。 (不过,我偏爱 erlang 和 ejabberd )。
您可能想查看Tigase,这是一个 Java xmpp 服务器,OpenFire 已经失去了动力。
【讨论】:
这里有一个来自 Chesspark 的有趣案例研究,这是目前较大的 XMPP 网站之一:
Choosing An XMPP Server
他们最终选择了 ejabberd,但您可以阅读有关他们决策过程的所有信息。
【讨论】: