node.js在Microsoft/Azure/WCF/MVC项目中的位置如何?

node.js在Microsoft/Azure/WCF/MVC项目中的位置如何?,wcf,model-view-controller,architecture,azure,node.js,Wcf,Model View Controller,Architecture,Azure,Node.js,我一直在使用Microsoft stack开发一个实时数据项目,node.js似乎就是为了这个目的(实时数据)而设计的,并且得到了广泛的宣传 将node.js集成到我的MSFT解决方案中有意义吗?(我应该考虑什么标准) 它是如何与项目“挂钩”的 它替换了哪些组件 史蒂夫·马克思为此做了演示 您可以在中看到基本代码- 但我目前找不到他关于这方面的完整博文几个月前,我写了一系列关于在WindowsAzure上运行node.js的博文()。然而,我要提出一个类似的警告,虽然理论上是可能的,但我不确定

我一直在使用Microsoft stack开发一个实时数据项目,node.js似乎就是为了这个目的(实时数据)而设计的,并且得到了广泛的宣传

  • 将node.js集成到我的MSFT解决方案中有意义吗?(我应该考虑什么标准)

  • 它是如何与项目“挂钩”的

  • 它替换了哪些组件


史蒂夫·马克思为此做了演示

您可以在中看到基本代码-


但我目前找不到他关于这方面的完整博文

几个月前,我写了一系列关于在WindowsAzure上运行node.js的博文()。然而,我要提出一个类似的警告,虽然理论上是可能的,但我不确定我会推荐它(在这一点上).

如果您喜欢node,请查看Nancy for.NET


根据Cloud Cover和Node.js的数据,Node.js将正式进入Azure(可能是Windows)

Azure团队的史蒂夫·马克思(Steve Marx)成功了,你可能想跟进他,让他记录下这段经历:记住Node.JS目前还没有对Windows的官方支持。如果您计划将此用于生产代码,我会说现在还不要这样做。本文向您展示了如何让node在Azure中运行:我不知道在windows上的生产代码中使用node.js是否(永远)安全……我宁愿说“不”。
  var proc = new Process()
  {
    StartInfo = new ProcessStartInfo(
        RoleEnvironment.GetLocalResource("Executables").RootPath + @"\node.exe",
        string.Format("server.js {0}",
        RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["HttpIn"].IPEndpoint.Port))
    {
        UseShellExecute = false,
        WorkingDirectory = RoleEnvironment.GetLocalResource("Executables").RootPath
    }
};