6

本来打算用剑圣的,但是和Rails 3不兼容。而且新的剑圣2似乎完全独立于Rails,这不是我想要的。然后我发现 cramp,它看起来很整洁,但仍在开发中。所以我只是想知道我应该使用哪个框架?还是有更好的?谢谢!

4

3 回答 3

12

新的 Juggernaut 与 Rails 分离是对的,但这并不意味着您不能将两者结合使用。Juggernaut 带有一个 Ruby 库。使用 Juggernaut 解决了 Toby 所说的长期连接问题。

关于剑圣的任何问题,请联系我(我是创造者)。

于 2011-01-30T07:57:47.403 回答
6

我已经非常广泛地研究了这些东西的选项,实时聊天有点违背 Rails 的特点。如果你真的想留在 Rails 中,那么 Cramp 可能是最好的选择。我建议你也看看这篇关于 Websockets 和 Rails 的文章:http ://www.igvita.com/2009/12/22/ruby-websockets-tcp-for-the-browser/

使用 EventMachine 处理通信意味着即使您仍然在 Rails 之外,您至少在 Ruby 中并且可以共享模型和库。

我在 GitHub 上构建了一个异步 Rails: https ://github.com/tobyhede/AsyncRails

这主要基于: https ://github.com/igrigorik/async-rails

于 2011-01-30T01:26:58.033 回答
0

好吧 - 你也可以试试 Socky:https ://github.com/socky/socky-server-ruby

它是基于 ruby​​ 的,并使用 WebSocket 作为基础,并带有 Flash 回退以支持大多数设备。它也是完全基于 ruby​​ 的,所以如果你想试试看:)

于 2011-02-07T07:51:09.353 回答