我试图为我的社交平台实现一个实时通知系统,我想知道我是应该升级到express.io还是保留express4并包含socket.IO。 根据你的经验,有什么陷阱我不知道吗?
答案 0 :(得分:9)
查看Express.io的package.json
文件表明它依赖于Express 3.4.0。当前版本的Express是4.4.0。
所以,问问自己:你真的想要坚持旧版本的Express,包括可能同时修复的所有错误和安全问题,并依赖于单个开发人员(谁是显然既不与Express也不与Socket.io相关,以保持所有的东西始终是最新的和兼容的等等?
如果你问我:这让我想起了Knockback,它将Knockout和Backbone结合在一起,并且从未真正起飞,原因与上述类似。
就个人而言,我会坚持使用原来的,并且不费力地自己组合它们。