Node.js:实时应用程序需要Socket.io + Express吗?

Tre*_*vor 2 real-time node.js express socket.io

我刚刚开始使用node.js并掌握了基础知识.

现在我正在试图看看我是否可以使用节点创建我的第一个实时Web应用程序,在我的研究中我看到像"express.js"和"socket.io"这样的模块经常弹出作为框架用于节点web应用程序.

我的问题是; 我真的需要学习这两个才能生成实时生产级别的node.js应用程序吗?

另外,我还应该看看其他什么?我听说诱人的引擎是一种资产,但我不确定它们的用途.

res*_*ode 6

您不需要使用任何模块,但是当您不使用时,您会放弃很多模块.Express.js是一个很好的起点.它具有良好的文档,使整个过程更容易.我使用玉和手写笔为我的CSS和模板.

Socket.io再次是可选的,但是如果你正在进行实时更新,那肯定会让事情变得更简单.Socket.io使用一个api处理所有浏览器差异,客户端将始终使用最快的技术进行连接.