我很困惑。我的主要问题是,何时使用纯 node.js,何时使用框架/MVC,如“express”或“connect”。
我知道“express”只是为“connect”添加了一堆功能,但它到底有什么用呢?可以说,我希望我的所有 HTTP 内容都针对“Apache”服务器,并且只使用 node.js 做一些部分内容(如 WebSocket 连接、CouchDB 等)。
在这种情况下出于某种原因使用“express”或“connect”是否有意义?
据我所知,Socket.IO 还处理 HTTP 请求作为后备,那么使用 Socket.IO 来满足这些需求就足够了吗?
使用 Express/Connect 的最大优势是什么?