首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >websockets express.io

websockets express.io
EN

Stack Overflow用户
提问于 2016-01-07 21:34:01
回答 2查看 1.9K关注 0票数 0

我正在寻找一个非常轻量级的框架,它可以非常简单地在浏览器和服务器之间传递数据。我开始四处寻找一种可能的替代表达方式& socket.io,并偶然发现了express.io并提出了几个问题:

1)当我查看github上的express.io时,似乎已经有几年没有活动了。这是否值得关注呢?从我的新手角度来看,我认为一个人想要在稳定和可能不再积极发展的事物之间取得平衡。但我只是猜测。

2) websockets看上去很有趣,我在那里看到了一些最近的活动。对于这是否是socket.io的好替代品,有什么想法吗?我们的应用程序将只在一个新的html5浏览器上运行。

我已经研究了很多可能性(层次性、kaph、火车头、stapes、hapi等),但我想紧紧地坚持一些更像sinatra的东西--非常类似于表达。我也认为也许我应该寻找最近的发展。

还是真的没有比最初的socket.io & express更好的了?

非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-07 22:00:41

socket.io是建立在webSockets之上的。它增加了一些webSockets不具备的有用特性,如自动重连接、结构化消息传递等。

因此,只有当您没有使用webSockets添加的任何额外功能,或者您需要与其他仅为webSocket而不是socket.io的端点兼容时,才能真正从socket.io返回到webSocket。

至于express.io,这里有一个类似问题的讨论:express.io和express + socket.io的用途是什么?。事实上,在过去几年中没有开发过它,并且它所使用的域已经过期,这似乎不再被支持,除非有其他的叉子正在开发。我自己也不太了解express.io,但它似乎只是一些额外的胶水,它允许您使用类似快递的路由定义来捕获socket.io消息。它似乎并没有真正提供新的功能,这是不能用快递和socket.io完成的。

要想获得更多有用的建议,我认为您必须更多地描述您的需求,以及为什么express + socket.io还不能满足您的需求。

票数 1
EN

Stack Overflow用户

发布于 2016-01-07 22:08:55

https://pusher.com/是一个非常好的软件,它是一个实现此功能的服务。它类似于socket.io,也运行在webSockets上。还有很多其他类似的服务。Pusher的免费服务也不算太糟糕,除非你赚到足够的钱来支付优质服务,否则你很可能不会遇到困难的限制。它们的库也是超级,易于理解。

socket.io仍然是一个很好的选择,只是想向您展示有更多的选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34665580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档