什么用于实时聊天应用程序
我开发一个聊天应用程序就像omegle.com与我的大学项目更多的function。 我想知道从哪两个方面来看最好的方法,以及为什么:
- NodeJS + Socket.io
- Rails + Faye
我在这两个地方search了很多,并且在第一个选项和第二个选项的地方进行了search。 (大部分是第二)
请在这里帮助我,因为即使在过去的一个星期,我在互联网上search和阅读的时候,也没有什么疑惑,也没有得出任何结论,已经浪费了我很多时间。
任何build议可能会做,因为它会帮助我启动我的项目。
( 注意: –如果有其他方法,请提出build议。)
谢谢 :)
我刚刚发布了一个叫做Entangled的gem:
https://github.com/so-entangled/rails
它基本上使您的前端和后端之间的双向数据绑定,意味着新数据或现有数据的更改将被实时推送到所有连接的客户端。 聊天应用程序应该很容易与它build立。
Rails + Faye,因为使用Faye,你将拥有更多的function。
NodeJS + SocketIO将引导您开发与Faye的大部分function。 那么为什么这次浪费?
如果你想使用NodeJS作为“应用程序服务器”,试着找一些相当于Faye的东西,比如Chat.io