2011-09-09 41 views

回答

1

你想在XMPP中寫什麼樣的東西?這個選擇很大程度上取決於你想要做什麼。這些是我曾經有過的經驗:

  • XMPP4R是最流行的之一。但是該項目不再是actively maintained。我一直髮現這個API有點笨重。
  • Blather,真的很酷的DSL寫作的東西。依靠EventMachine,非常好,快速和簡單。但是如果你想在一個非靜態網頁服務器(如Passenger)中使用,可能會打不開。在IRB控制檯中工作也很困難,因爲這可能會讓試驗變得更加困難。

有幾個項目建立在這些基礎庫上,用於創建像機器人這樣的東西,雖然我沒有經驗。

對於我工作的項目,我們從Rails內部廣泛地進行通信,所以請使用我們自己的東西(Jubjubxmpp_gateway)。然而,這個項目還處於早期階段,所以不要指望和其他圖書館一樣的拋光 - 它只是試圖解決一個不同的問題,併爲我們工作。