这些天我尝试使用nodejs开发实时应用程序。 该应用程序希望根据api数据更新仪表板。
我安装了express和faye并尝试比较两者的最佳和差异。 据我所知,express是一个节点基础框架,而且faye是基于订阅者/发布者的。
但我认为两者几乎相同,任何人都可以帮助我找出差异? 什么是快速的,使用这样的框架可以做些什么?
提前致谢。
答案 0 :(得分:1)
它们不具有很强的可比性。如果要创建实时应用程序,可能需要同时使用它们。
Express是一个Web框架。您将需要它来提供和处理HTTP请求和响应。它将帮助您处理诸如URL路由,请求/响应处理中间件,与模板引擎的接口等等... Express会尽可能快地完成。
Faye是一个pub子消息系统 - 它无法处理标准的HTTP请求和响应。您可以使用Faye实现数据的实时流,但是,您仍然需要使用Express来提供客户端应用程序。
除了Express之外,我还会将Socket.io作为Faye的替代品。