Ruby中XMPP的Blather的主动替代品

时间:2013-08-27 15:01:07

标签: ruby xmpp xmpp4r

在维护一个使用XMPP4R gem的项目时,我开始查看文档并注意到https://github.com/ln/xmpp4r的GitHub不再有效,并且至少已经有两年了。

在访问可用于Ruby http://xmpp.org/xmpp-software/libraries/的库的XMPP站点之后,只列出了Ruby的5个选项:

因此除了Blather之外,似乎不再支持所有列出的Ruby XMPP库。虽然我不是绝对反对使用Blather,但在我决定从XMPP4R迁移之前,我想提出这个问题。

OLD:Blather作为Ruby的XMPP库有哪些替代品可以被积极维护?

编辑:尝试重新定义问题以更好地适应SO格式,所以它似乎不是购物问题!

我知道XMPP是一个较旧的规范,并且看起来Blather不是Ruby的XMPP事实上的标准,或者甚至没有。那么为什么有那么少的积极开发的Ruby XMPP库呢?当然旧的库并不完美!

(虽然这有点像一个主观问题,但我觉得这仍然符合SO所规定的格式)

1 个答案:

答案 0 :(得分:2)

Blather是迄今为止最好的选择(我在当天创造了巴比伦!)。 XMPP4R没有被重新命令,因为它使用线程,并且众所周知难以扩展。 #blather的唯一缺点是它使用EventMachine,它本身似乎正慢慢死亡。