2013-08-27 16 views
2

在维护一个使用XMPP4R gem的项目时,我开始查看文档并注意到https://github.com/ln/xmpp4r的GitHub不再活动,并且至少两年没有活动。Blather XMPP在Ruby中的主动替代方案

访问可供红宝石http://xmpp.org/xmpp-software/libraries/的XMPP网站库后,只有5对Ruby列出的选项:

因此,与废话之外,所有上市的Ruby XMPP库似乎不再被支持。虽然我并非绝对不反对使用Blather,但在决定从XMPP4R迁移之前,我想问这个问题。

旧:Blather作为Ruby的XMPP库的替代品有哪些被主动维护?

编辑:要尝试重新短语的问题,以更好地适合SO格式,所以它似乎不是一个购物的问题!

据我所知,XMPP是一个较旧的规格,并且它看起来并不像Blather是XMPP for Ruby的事实标准,或者甚至没有。所以为什么有这么几个积极开发用于Ruby的XMPP库?当然,旧的图书馆并不完美!

(虽然这是多少有些主观的问题,但我觉得这还是那么符合格式奠定了)

回答

2

废话是迄今为止最好的选择,反正(我创造的巴比伦回到了一天!)。 XMPP4R不会因为它使用线程而被重新调用,并且非常难以扩展。 #blather的唯一缺点是它使用EventMachine,它本身似乎正在慢慢死去。