完整的Node.js网站的成分

我已经做了很多Node.js的研究几个星期。 我可以看到Node.js是非常强大的,但我有一些缺失的想法,使一个完整的function网站。

我知道的:

  • Node.js有很好的框架,比如Express,Sails,Meteor,Compound,Tower等。
  • Nosql数据库更适合Node。 我发现MongoDB和模块mongoose等等。

我错过了,问:

Node.js框架有像Handlebars,ejs等模板引擎。如果我是正确的,你可以传递这样的数据…但是这足够吗?

我真的不明白Node.js网站的前端部分。 可以说我正在用mongodb数据库使用express。 我需要在前端的JavaScript MVC框架? 如果我不是什么应用程序框架?

有人可以解释一个完整的Node.js网站的成分与一个什么使用,在哪里使用列表?

谢谢!

这个问题可能很快就会被封闭,因为它是模棱两可的,但是这里有一些提示:

Node.js框架有像Handlebars,ejs等模板引擎。如果我是正确的,你可以传递这样的数据…但是这足够吗?

这取决于你的应用程序。 这对一些人来说已经够了,但对其他人来说却不够

我真的不明白Node.js网站的前端部分。 可以说我正在用mongodb数据库使用express。 我需要在前端的JavaScript MVC框架? 如果我不是什么应用程序框架?

前端部分与使用任何其他后端语言(比如说Ruby,PHP,.NET)是一样的。前端没有任何内在的不同,因为在后台使用Node.js,结束。

看到有人用Node.js做更多的“实时”网站是很常见的,因为一些库(比如Socket.io)使得它非常容易,但是只有在你正在做实时网站的时候才适用(对吗?)

有人可以解释一个完整的Node.js网站的成分与一个什么使用,在哪里使用列表?

没有一个使用的配料清单 。 你可以根据你的需要混合搭配。

如果我是你,我会开始简单。 select一小部分的库/模块,首先build立你的应用程序,得到一个感觉,并从那里去。

我真的不明白Node.js网站的前端部分。 可以说我正在用mongodb数据库使用express。 我需要在前端的JavaScript MVC框架? 如果我不是什么应用程序框架?

我假设你有一些网页开发背景。

  • 当你用PHP / Python / Rails /无论写什么网站时,你需要一个JavaScript MVC框架吗?

Node.js是服务器端技术,因此几乎相同的规则适用于所有其他服务器端技术。