18

最近我有兴趣做关于nodejs、nosql(主要是mongodb、redis)的研究,并决定用这些现代技术(大学教授不会教我)做一个简单的博客。通过这个进步,我想我可以提高自己的 javascript 技能以及网络服务开发的许多方面。

一个简单的博客是一个好的开始,然后我发现 Github 上的 nodejs 和其他基于节点的 web 框架:express、locomotive、railway 等......问题是它们有太多的分叉。

当然,通过我的努力,我可以与其中一些人一起工作,因为 MVC 逻辑对所有人来说似乎都是一样的。关键是我想专注于一个框架,它是未来 1 年或更长时间的趋势。Express好像不错,说铁路、机车都是以Express为基础的,我最后还是跟着Express就好了,但是后来我发现了Meteor和Derby。现在它确实让我对选择感到困惑。人们说为自己的任务使用适当的工具,现在我有时间浪费在一些,但不是全部上。我想我应该通过提问来澄清我的一些想法:

  1. 那流星和德比是nodejs的分支吗?

  2. 我应该选择流星、德比还是机车、铁路,还是只是从头开始使用 express 来制作我自己的 MVC 设置?

  3. 为什么人们将 Redis 与 Mongodb(或 CouchDB)一起用于会话?为什么我们不只使用 Mongodb 来处理会话和主要数据?

4

1 回答 1

8
  1. 我喜欢从 Express 开始,因为它为您提供了基本工具,并且您可以构建适合您的项目结构。
  2. Redis 非常快,但也有用于 mongodb 和 couchdb 的会话中间件。
于 2012-05-29T19:14:44.817 回答