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

时间:2012-10-01 02:24:52

标签: asp.net-mvc iis meteor

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

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

我对Entity Framework& ASP.net MVC将离开他们,但Meteor看起来像一个了不起的客户端MV *。

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

感谢。

更新

是的,我看到了MongoDb的NuGet包,但事实是我只对Meteor感兴趣。这是两种情况还是全无?流星看起来像前沿,我真的很感激任何与MS后端使用文档的链接。

3 个答案:

答案 0 :(得分:4)

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

Meteor和MongoDB for Windows的版本以及Meteor支持部署将在"纯粹"下运行的捆绑包。的node.js

答案 1 :(得分:1)

据我所知,你做不到。它运行在Node.js上,另外还有像MongoDB这样的API的客户端实现,我觉得用EF后端很难实现

答案 2 :(得分:1)

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

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

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