在维护一个使用XMPP4R gem的项目时,我开始查看文档并注意到https://github.com/ln/xmpp4r的GitHub不再活动,并且至少两年没有活动。Blather XMPP在Ruby中的主动替代方案
访问可供红宝石http://xmpp.org/xmpp-software/libraries/的XMPP网站库后,只有5对Ruby列出的选项:
- 巴比伦 -- GitHub上不活跃了4年
- 废话 - https://github.com/adhearsion/blather - 最新更新
- Loudmouth - https://github.com/mhallendal/loudmouth - GitHub无效5年
- XMPP4r - https://github.com/ln/xmpp4r - GitHub无效2年
- xmpp4r-简单 - https://github.com/blaine/xmpp4r-simple - GitHub上不活跃了4年
因此,与废话之外,所有上市的Ruby XMPP库似乎不再被支持。虽然我并非绝对不反对使用Blather,但在决定从XMPP4R迁移之前,我想问这个问题。
旧:Blather作为Ruby的XMPP库的替代品有哪些被主动维护?
编辑:要尝试重新短语的问题,以更好地适合SO格式,所以它似乎不是一个购物的问题!
据我所知,XMPP是一个较旧的规格,并且它看起来并不像Blather是XMPP for Ruby的事实标准,或者甚至没有。所以为什么有这么几个积极开发用于Ruby的XMPP库?当然,旧的图书馆并不完美!
(虽然这是多少有些主观的问题,但我觉得这还是那么符合格式奠定了)