我开始阅读有关Derby.js和Meteor的文章,以对我正在从事的项目进行一些研究。它使用了很多实时功能,所以它们看起来都很方便。但我有一些主要问题,想知道此时使用它们是否有意义。
- 他们还准备好生产吗?还是存在重大的安全问题?
- 他们现在是否支持会话和身份验证?
- 我的假设是否正确,即通过依赖可以完成大量工作的框架,您可能会使简单的事情变得更容易,但如果变得更复杂一些,则会变得更加困难?
- 我的假设是否正确,当我只使用 Express + Socket.io(或 express.io)并且我只需要投入更多时间/工作时,我可以达到完全相同的效果(从用户体验的角度来看)?
目前我更喜欢 Express + Socket.io 并认为 Derby 和 Meteor 有点被炒作了。你怎么看?
为了更好地了解我的计划:
- 需要用户认证
- 需要复杂的路由
- SEO是个问题
- 使用 Elasticsearch 进行全文搜索
- 数据库可能是 MongoDB
- 对象之间的复杂关系
- 实时更新 (Socket.io)
- 安全是个问题
- 性能和可扩展性是问题。
谢谢!