我目前正在为后端构建一个使用 node.js 的网络聊天。它使用 Web 套接字进行服务器和客户端之间的通信。我以前没有使用过节点,我总是使用 PHP/MySQL 和 Ajax 来存储和检索数据。聊天可以与用户帐户和联系人列表的 MSN 等进行比较。我一直在寻找一些技巧和框架,它们可以帮助我开发一个严重依赖 JavaScript 并通过 node.js 进行所有通信的网站。
- 你会推荐什么来存储数据?Mongo db(mongoose?mongo-db native?),SQLite?一个简单的解决方案将不胜感激。
- 你会通过 websocket 发送所有东西,你会为每个对话建立一个新的连接吗?
- 有没有办法完全绕过 PHP?
- 你会推荐使用 Backbone.js 或 Ember.js 吗?
谢谢你的帮助!