完整的Node.js网站的成分

问题描述:

我已经做了很多Node.js研究几个星期。我可以看到,Node.js功能非常强大,但是我在制作完整功能的网站时缺少一些缺点。完整的Node.js网站的成分

我所知道的:

  • 有像快递,帆,流星,复合,铁塔等Node.js的良好框架...
  • NoSQL数据库更适合于节点。我发现MongoDB和模块Mongoose等等。

什么我失踪,并要求:

Node.js的框架有模板引擎,如把手,EJS等。你可以通过这样的数据,如果我是对的。但够了吗?

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

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

谢谢!

+0

此常见问题可能会有所帮助:http://*.com/questions/2353818/how-do-i-get-started-with-node-js – booyaa 2013-03-25 12:29:34

+1

我投票结束这个问题。除了常见问题解答之外,我会说你应该试试任何一个图书馆。对许多人来说,决定瘫痪。只要选择一些东西,尝试一下,然后发布真正的代码问题。如果您正在寻找Javascript前端示例,请参阅:http://addyosmani.github.com/todomvc/ – 2013-03-25 14:11:43

这个问题可能会很快被关闭,因为它的方式来暧昧,但这里有一些指针:

Node.js的框架有模板引擎,如把手,EJS等。 你可以像传递数据这个如果我是对的......但是那够了吗?

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

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

前端部分与您使用任何其他后端语言(如Ruby,PHP,.NET)相同。前端没有任何内在不同,因为您使用Node .js在后端。

看到人们用Node.js做更多的“实时”网站是很常见的,因为一些库(比如Socket.io)使它变得如此简单,但这只适用于实时网站( )

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

有没有一个配料清单。您可以根据您的需求混合搭配。

如果我是你,我会开始简单。选择一小部分库/模块,首先建立你的应用程序,得到它的感觉,然后从那里开始。

+0

为了使其更清晰,我想举一些例子。我对前端JavaScript MVC框架有了一个理想的单页面应用程序。像邮箱等。如果你想创建一个电子商务网站或博客网站,你需要前端mvc框架还是可以使用模板引擎加上socket.io来处理它? – Xelom 2013-03-25 12:58:57

我真的不明白Node.js网站的前端部分。让我 说我用mongodb数据库快递。我需要在前端使用javascript MVC框架吗?如果我不是什么应用程序框架?

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

  • 当您使用PHP/Python/Rails /无论写入网站时,您是否需要JavaScript MVC框架?

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

+0

谢谢指出。我认为主要问题是这样的。我是拥有MSSQL,Oracle和DB2数据库的Silverlight/ASP.NET开发人员。我没有使用任何Javascript MVC框架。 Jquery足够用于我开发的网站。 – Xelom 2013-03-25 14:17:00