什么用于实时聊天应用程序

我开发一个聊天应用程序就像omegle.com与我的大学项目更多的function。 我想知道从哪两个方面来看最好的方法,以及为什么:

  1. NodeJS + Socket.io
  2. Rails + Faye

我在这两个地方search了很多,并且在第一个选项和第二个选项的地方进行了search。 (大部分是第二)

请在这里帮助我,因为即使在过去的一个星期,我在互联网上search和阅读的时候,也没有什么疑惑,也没有得出任何结论,已经浪费了我很多时间。

任何build议可能会做,因为它会帮助我启动我的项目。
注意: –如果有其他方法,请提出build议。)
谢谢 :)

       

网上收集的解决方案 "什么用于实时聊天应用程序"

你也可以更喜欢这个:

https://github.com/ciserfan/cis_rails_chat

这是实现聊天的好地方。

我刚刚发布了一个叫做Entangled的gem:

https://github.com/so-entangled/rails

它基本上使您的前端和后端之间的双向数据绑定,意味着新数据或现有数据的更改将被实时推送到所有连接的客户端。 聊天应用程序应该很容易与它build立。

Rails + Faye,因为使用Faye,你将拥有更多的function。

NodeJS + SocketIO将引导您开发与Faye的大部分function。 那么为什么这次浪费?

如果你想使用NodeJS作为“应用程序服务器”,试着找一些相当于Faye的东西,比如Chat.io