在维护一个使用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所规定的格式)
答案 0 :(得分:2)
Blather是迄今为止最好的选择(我在当天创造了巴比伦!)。 XMPP4R没有被重新命令,因为它使用线程,并且众所周知难以扩展。 #blather的唯一缺点是它使用EventMachine,它本身似乎正慢慢死亡。