表达4 + socket.io或express.io?

时间:2014-06-02 09:53:26

标签: node.js express socket.io express.io

我试图为我的社交平台实现一个实时通知系统,我想知道我是应该升级到express.io还是保留express4并包含socket.IO。 根据你的经验,有什么陷阱我不知道吗?

1 个答案:

答案 0 :(得分:9)

查看Express.io的package.json文件表明它依赖于Express 3.4.0。当前版本的Express是4.4.0。

所以,问问自己:你真的想要坚持旧版本的Express,包括可能同时修复的所有错误和安全问题,并依赖于单个开发人员(谁是显然既不与Express也不与Socket.io相关,以保持所有的东西始终是最新的和兼容的等等?

如果你问我:这让我想起了Knockback,它将Knockout和Backbone结合在一起,并且从未真正起飞,原因与上述类似。

就个人而言,我会坚持使用原来的,并且不费力地自己组合它们。