0

我正在开发一个 Nodejs 应用程序来熟悉该框架。据我所知,每个人都使用 expressjs 框架,所以我也安装了它。

我打算使用backbonejs/requirejs。

到目前为止,我对它们如何一起工作或是否应该一起工作感到困惑。Express 想要从我能看到的内容中渲染视图(通过玉)。虽然我计划让主干使用把手来进行渲染。

我应该将 expressjs 与主干js 一起用于宁静的应用程序吗?对不起,如果这是一个模糊的问题,只需要一些方向。

还有关于使用这两者的任何体面的最新教程吗?我发现的大多数都过时了。

4

1 回答 1

0

它们是完全不同的东西(如果我理解正确的话)。您似乎想在客户端使用 Backbone,对吗?(我假设这是因为您使用 Require.js)。如果是这种情况,Backbone 在客户端,而 Express 在服务器上运行。它们只通过 HTTP/Sockets 进行真正的交谈/但是您正在与服务器进行通信,因此您可以使用任何您想要的东西。

您还可以将 Handlebars 用于客户端模板和 Jade 服务器端(尽管让您的 Jade 正确编译到 Handlebars 模板可能有点困难)。但是,如果您愿意,您也可以在服务器上使用带有 Express 的 Handlebars(我在这里找到了一个模块)。

如果您尝试在服务器端使用 Backbone,您仍然可以这样做,并且它们可以很好地协同工作,但是我无法为您提供太多帮助。

至于教程,即使是日期示例也可以。两者(Backbone 和 Express)完全兼容,我认为您在旧教程中可能遇到的唯一问题是旧版本 Express 中的语法略有不同。

如果您对 Backbone/Express 的特定部分有疑问,但您似乎无法一起工作,请随时提问。

于 2013-04-01T23:28:09.253 回答