我正在为我的公司构建一种“团队聊天”,并且可能稍后将其与我们的一些应用程序/网站集成。聊天和数据结构集成
经过一些“光明”阅读后,我决定使用Node.js和socketIO,而不仅仅是在PHP中进行长轮询。
所以,我的疑问是,我应该在JS(使用MVC)中构建一个更复杂的应用程序还是仅仅使用它来处理消息传递系统?我的意思是,我已经有了PHP中的MVC应用程序,我定义了我的数据结构,而我真正需要的仅仅是websocket。
应该把它:
- 处理登录在PHP
- 处理的用户和用户协会(给其他用户,群组,房间等)在PHP
- 发送视图( HTML,JS,CSS等)给客户
- 处理 “聊天” 逻辑的Node.js
还是应该:
- 在Node.js中处理“everything”,在JS(用户和用户关联)中复制必要的模型,并在Node.js和PHP应用程序之间共享相同的数据库?
我觉得第二种方法更好,但我想阅读一些关于此事的意见。
非常感谢。
对于S.O. – 2012-03-19 02:04:46