5

也许像你们中的一些人一样,我被 JavaScript MV* 的数量所淹没。当我以为我要 KO 时,我找到了 Backbone,然后是 Ember。

我最近在 Meteor 上看到了一些演示,给我留下了深刻的印象。但我对 Mongo 一无所知,我“认为” Meteor 需要它。(http://www.meteor.com/screencast)

我在 Entity Framework 和 ASP.net MVC 上投入过多,无法摆脱它们,但 Meteor 看起来像一个了不起的客户端 MV*。

有谁知道 Meteor 是否可以与 Microsoft 后端(即 EF 和 ASP.net MVC)一起使用?

谢谢。

更新

是的,我看到了 MongoDb 的 NuGet 包,但说实话我只对 Meteor 感兴趣。这是两者兼而有之的情况吗?Meteor 看起来像是最前沿的东西,我真的很感激任何关于它与 MS 后端一起使用的文档的链接。

4

3 回答 3

4

对于在 2013 年或之后仍在阅读此内容的任何人 - 现在可以在 IIS 下的 Windows 上运行 Node.js(只需使用 Web 平台安装程序安装支持)。

还有适用于 Windows 的 Meteor 和 MongoDB 版本,Meteor 支持部署将在“纯”node.js 下运行的包

于 2013-02-20T13:45:19.397 回答
1

是的,有点。Meteor 使用 node.js 运行服务器端代码,但也在客户端提供一些非常有用的服务,如模板、路由、集合、会话变量和反应性。

将它与 .net 后端(或任何其他语言)一起使用的方法是创建一个可以通过 Meteor 访问的 api。您可以在客户端代码中创建 Meteor 集合,不需要 mongodb 实例。只需访问 api 以使用正确的数据加载集合,然后您就可以像往常一样使用 Meteor。

然而,对于大多数应用程序来说,在 Meteor 中实现一切会简单得多。

于 2014-02-08T13:00:18.243 回答
1

据我所知,你不能。它在 Node.js 上运行,另外还有一个类似 MongoDB 的 API 的客户端实现,我认为用 EF 后端实现会很痛苦

于 2012-10-01T23:29:04.060 回答