2013-08-27 8 views
2

XMPP4R 보석을 사용하는 프로젝트를 유지하면서 필자는 설명서를 살펴본 후 https://github.com/ln/xmpp4r의 GitHub가 더 이상 활성 상태가 아니며 최소 2 년 동안 활동하지 않았다는 사실을 알게되었습니다. https://github.com/bryanwoods/babylon - - https://github.com/adhearsion/blather - - 최근 업데이트 GitHub의 사년 Ruby의 XMPP를위한 Blather의 활성 대안

  • 허튼 소리에 대한 비활성

  • 에 대한 그래서 허튼 소리를 제외하고, 나열된 루비 XMPP 라이브러리의 모든는 더 이상 지원되지 않을 것으로 보인다. 내가 Blather를 사용하는 것에 대해 절대적으로 반대하지는 않지만 XMPP4R에서 마이그레이션하기로 결정하기 전에이 질문을하고 싶었습니다.

    이전 : 적극적으로 유지 관리되는 Ruby 용 XMPP 라이브러리로 Blather를 대체 할 수있는 방법은 무엇입니까?

    편집 : SO 형식에 맞게 문제를 다시 시도하여 쇼핑 질문처럼 보이지 않게하십시오!

    나는 XMPP가 오래된 스펙이며, Blather가 Ruby 용 XMPP의 사실상 표준이거나 그것이 존재하지 않는다는 것을 알고 있습니다. 그래서 왜 Ruby 용으로 개발 된 XMPP 라이브러리가 거의 없습니까? 확실히 오래된 도서관은 완벽하지 않았습니다! (이것은 다소 주관적인 질문이지만, 나는이 여전히 배치했다 SO 형식에 맞는 느낌이 있지만)

    답변

    2

    허튼 소리 어쨌든 지금까지 최선의 선택입니다

    (내가 다시 하루에 바빌론을 만들어!). XMPP4R은 스레드를 사용하기 때문에 다시 명령하지 않으며 확장하기가 어렵습니다. #blather의 단점은 EventMachine 자체가 천천히 죽어가는 것입니다.