我已经做了很多Node.js研究了几个星期。我可以看到Node.js功能非常强大,但我在创建一个功能齐全的网站时有一些缺失点。
我所知道的:
我缺少什么并且问:
Node.js框架有像Handlebars,ejs等模板引擎。如果我是对的,你可以传递这样的数据......但这还够吗?
我真的不明白Node.js网站的前端部分。假设我正在使用带有mongodb数据库的express。我需要在前端使用javascript MVC框架吗?如果我不知道app骨架是什么?
有人可以向我解释一个完整的Node.js网站的成分,包括使用什么,在哪里使用列表?
谢谢!
答案 0 :(得分:1)
这个问题很可能会很快结束,因为它是模棱两可的,但这里有一些指示:
Node.js框架具有模板引擎,如Handlebars,ejs等。 如果我是对的,你可以传递这样的数据......但这还够吗?
这取决于您的应用。这对某些人来说已经足够了,但对其他人则不然。
我真的不明白Node.js网站的前端部分。 假设我正在使用带有mongodb数据库的express。我需要 javascript MVC框架在前端?如果我不是什么 应用程序框架是什么?
前端部分与使用任何其他后端语言(例如Ruby,PHP,.NET)相同。前端没有任何本质上的不同只是因为您使用Node.js后端。
通常会看到人们使用Node.js做更多“实时”网站,因为有些库(如Socket.io)使它变得如此简单,但这只适用于您正在进行实时网站(是你呢?)
有人可以解释一下完整的Node.js网站的成分 使用,在哪里使用列表?
没有一个成分列表可供使用。根据您的需求,您可以混合搭配。
如果我是你,我会从简单开始。选择一小组库/模块,端到端构建您的应用程序,感受它,并从那里开始。
答案 1 :(得分:0)
我真的不明白Node.js网站的前端部分。让我们 说我正在使用带有mongodb数据库的express。我需要javascript吗? MVC框架在前端?如果我不知道app骨架是什么?
我假设你有一些网站开发背景。
Node.js是服务器端技术,因此几乎相同的规则适用于所有其他服务器端技术。