ruby-on-rails - 我想使用Rails建立聊天室,我应该使用剑圣2还是抽筋?

标签 ruby-on-rails real-time websocket juggernaut

最初我计划使用Juggernaut,但是它与Rails 3不兼容。新的Juggernaut 2似乎完全独立于Rails,这不是我想要的。然后我发现抽筋看起来很整洁,但仍在开发中。所以我只是想知道应该使用哪个框架?还是有更好的选择?
谢谢!

最佳答案

我已经广泛地研究了这些选项,并且实时聊天有点违背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

关于ruby-on-rails - 我想使用Rails建立聊天室,我应该使用剑圣2还是抽筋?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4840180/

相关文章:

ruby-on-rails - AWS Opsworks : How to deploy a particular git tag for an App?

concurrency - 是什么让 Erlang 适合软实时应用程序?

android - WebSocket - 状态代码 403 和状态消息 - 禁止访问

memory-leaks - Python 安全 websocket 内存消耗

ruby-on-rails - 如何设置 Twitter Bootstrap 的 typeahead 样式(例如设置背景颜色)

ruby-on-rails - rails 3.2.8 中未定义的 read_inheritable_attribute

ruby-on-rails - 在Redmine插件中通过alias_method_chain包装类方法

linux-kernel - 在 Linux 内核上禁用定时器中断

javascript - 如何使用react和firebase向所有用户显示实时数据?

node.js - Websocket 连接错误 : Does not return a 101 changing protocal when using from different path