今天看到了@Rei 的推,说起 node.js 的事 无聊搜了一下 发现这个网站http://tlk.io/ 印象中这个 node.js + socket.io 做的 用照妖镜一看http://builtwith.com/tlk.io 发现却是用 Rails 做的。。 Rails 连聊天室也能搞?
Rails 用来做网站,实时聊天部分用 websocket,混合方案。
Ruby China 也是这样的,主站是 Rails,通知更新是 websocket(Faye)。Rails 本身不是设计成处理实时交互的。
rails 就像一栋房子的架构,你可以往里面放各种各样的东西,你也可以通过房柱装饰各种各样的东西,至于后来造型怎样,这栋房子用来存东西还是住人,取决你加了什么装饰品和往里面加什么东西而并不是真正的框架。
你可以看一下这个小项目,也许对你有帮助 https://github.com/happypeter/classroom