socket.io:好的部分和坏的部分

时间:2011-07-30 16:18:06

标签: socket.io

我最近发现了socket.io,它似乎非常适合多人游戏my needs。据我所知,它为客户端和服务器之间的通信提供了相同的作用,jQuery为客户端查询和动画做了这些工作。这大致是正确的吗?

官方网站提供了丰富的信息,我发现了一些博文,例如this one,吹嘘它是如何 awesome 。但是,我发现没有维基百科文章描述它,没有新闻项目没有学术研究等等。那么,如何受欢迎是吗?

有点令人惊讶的是,除了this等(可理解的)错误之外,我还没有人能够抱怨其坏部分。出于某种原因,我还没有找到关于如何快速,如何 buggy 完整如何等等的评论。

我想知道在潜入并学习技术之前我正在学习什么!

1 个答案:

答案 0 :(得分:8)

注意:我的观点有偏见,因为我在Socket.IO上工作

我们在github(http://socket.io)上有https://github.com/learnboost/socket.io/wiki站点和一些wiki页面。这不是分配信息,而是足以让你开始。

我认为没有那么多信息的主要原因是因为node和socket.io相对年轻。但是,如果你想要实时通信socket.io通常是第一个向你推荐的模块,那么它在node.js社区真的很普及。

根据npm(节点包管理器)的统计数据,它非常流行http://search.npmjs.org/,因为它位于最依赖模块的列表中。此外,如果你在github上查看存储库中的统计数据,你会发现它非常活跃并且很受欢迎。该服务器拥有超过2000多名观察者和220多名分叉。客户1300+观察者和110+分叉。谷歌小组已经有1350名成员。所以这对单个node.js模块来说并不坏(如果可以的话)。

至于bug,几个月前我们已经完成了对代码的完全重写,结合了我们在Socket.IO 0.6上的课程和反馈,所以有一些泄漏和错误,但我们正在努力解决这些问题。我已经解决了大部分已知的内存泄漏问题,他们应该希望登陆socket.io 0.7.8 / 0.8。

希望这有助于< 3