Meteor 可以使用Microsoft后端(即 EF 和 ASP.net MVC)运行吗?



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

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

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

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

谢谢。

更新:

是的,我看到了MongoDB的NuGet包,但说实话,我只对Meteor感兴趣。是两者兼而有之还是全无?Meteor 看起来像前沿,我真的很感激任何有关它与 MS 后端一起使用的文档链接。

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

还有适用于Windows的Meteor和MongoDB版本,Meteor支持部署将在"纯"节点下运行的捆绑包.js

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

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

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

但是,对于大多数应用程序来说,在 Meteor 中实现所有内容要简单得多。

最新更新