0

我一直在阅读有关 Node.js 的文章,希望能够扩展我的 Web 开发技能。现在我不太明白它如何适合我的项目。它是否用于开发整个 Web 应用程序?因为我到处都能感觉到这种炒作。有人问他应该使用什么框架,人们去:嘿使用 node.js!

但是,如果我需要处理事务和业务逻辑,是在 node.js 中完成的吗?或者它是针对一组非常狭窄的用例,我应该只在某些事情上使用 Java EE 或 .NET 和 node.js?

如果我想构建一个 html5、CSS3、backbone.js、RESTful webapp,我可以使用 node.js 来提供一个 REST 端点吗?对象如何映射到 RDB 查询?有没有javascript ORM?

请原谅我的无知,我可以看到有人想如何结束这个问题,但我很谦虚地想了解它是如何使用的以及我什么时候使用它。

4

2 回答 2

2

是的,你可以,但大多数人不是那样做的。大多数构建节点驱动的网站的人都使用带有 nosql 数据库的 express 框架(但你可以使用任何你想要的数据库)。Node 被设计为非常低级,因此如果您仅使用本机 api 构建网站,您很可能最终会构建自己的迷你框架。这就是为什么快递是一个不错的选择。

于 2013-03-04T03:16:40.320 回答
0

您可以使用 ORM npmjs.org/package/rdb 。仅限 Postgres(到目前为止)它具有事务/提交/回滚。以承诺为基础

于 2014-05-29T11:40:23.890 回答