Активные альтернативы Blather для XMPP в Ruby

Поддерживая проект, в котором используется гем XMPP4R, я начал просматривать документацию и заметил, что GitHub для https://github.com/ln/xmpp4r больше не активен и не использовался как минимум два года.

После посещения сайта XMPP для библиотек, доступных для Ruby, http://xmpp.org/xmpp-software/libraries/ для Ruby перечислено всего 5 вариантов:

Таким образом, за исключением Blather, все перечисленные библиотеки Ruby XMPP, похоже, больше не поддерживаются. Хотя я не категорически против использования Blather, прежде чем я приму решение о переходе с XMPP4R, я хотел задать вопрос.

СТАРАЯ: Какие альтернативы Blather в качестве библиотеки XMPP для Ruby активно поддерживаются?

РЕДАКТИРОВАТЬ: собираюсь попытаться перефразировать вопрос, чтобы он лучше соответствовал формату SO, чтобы это не походило на вопрос о покупках!

Я понимаю, что XMPP - это более старая спецификация, и не похоже, что Blather является стандартом де-факто для XMPP для Ruby или что он вообще существует. Итак, почему так мало активно разрабатываемых библиотек XMPP для Ruby? Несомненно, старые библиотеки не идеальны!

(Хотя это в некоторой степени субъективный вопрос, но я чувствую, что он все еще соответствует формату, изложенному SO)


person Jeff LaJoie    schedule 27.08.2013    source источник


Ответы (1)


В любом случае, Blather - безусловно, лучший вариант (я создал Вавилон в свое время!). XMPP4R не рекомендуется, так как он использует потоки и, как известно, его трудно масштабировать. Единственный недостаток #blather в том, что он использует EventMachine, который, кажется, медленно умирает.

person Julien Genestoux    schedule 27.08.2013