2

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

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

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

OLD:Blather 作为 Ruby 的 XMPP 库有哪些替代品并得到积极维护?

编辑:尝试重新表述问题以更好地适应 SO 格式,所以它看起来不像是购物问题!

我知道 XMPP 是一个较旧的规范,而且 Blather 似乎不是 XMPP for Ruby 的事实上的标准,甚至没有一个。那么为什么很少有为 Ruby 积极开发的 XMPP 库呢?当然,较旧的图书馆并不完美!

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

4

1 回答 1

2

无论如何,Blather 是迄今为止最好的选择(我在那天创造了巴比伦!)。XMPP4R 不被推荐,因为它使用线程并且众所周知难以扩展。#blather 的唯一缺点是它使用的 EventMachine 本身似乎正在慢慢消亡。

于 2013-08-27T15:03:42.843 回答