我想写一个简单的聊天应用程序(供测试使用)。
用户和消息被持久化在 MongoDB 中,会话被 Redis 存储。
PHP (Symfony2) 提供身份验证、注册、密码重置等,并服务于公共站点(如 /、/contact 等)。
当用户登录后,它就可以控制聊天应用程序。Backbone.js 处理应用程序,node.js 通过 rest(或 socket.io)提供数据。
我应该同时使用 PHP 和 Node 还是应该只使用 node?
仅使用节点的优点是没有端口冲突,相反的是节点应用程序变得非常大并且不那么可读(恕我直言:cmf,注册,授权,电子邮件处理比节点更容易使用 symfony)