我看了一个关于 Node.js 的 codeschool 教程,他们在教程中使用 Socket.IO 模仿了一个聊天服务器。
我也觉得 Firebase 做同样的事情。
如果有的话,两者有什么区别?
最佳答案
其实是有区别的。
Socket.io 是一个用于管理套接字的 JavaScript 库。在网络聊天示例中,您创建套接字:
- 客户端到服务器
- 服务器到客户端
也就是说,您控制所有端点,并使用 socket.io 作为一种工具在您的端点之间进行通信。
相比之下,使用 firebase 您只关注 1(客户端到服务器)
使用服务与使用自己的基础设施的优缺点是一个不同的主题,并且非常固执己见。
关于node.js - Socket.IO 和 Firebase 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28676586/