我一直在使用Microsoft堆栈进行实时数据项目,似乎node.js就是出于这个目的(实时数据)而得到了很多宣传。
将node.js集成到我的MSFT解决方案中是否有意义? (我应该考虑什么标准)
它如何“挂钩”项目?
它取代了哪些组件?
答案 0 :(得分:2)
史蒂夫马克思为http://chat.smarx.com/
演示了这个您可以在http://things.smarx.com/#Run 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
}
};
但我目前无法找到他关于此的完整博客文章
答案 1 :(得分:2)
如果您喜欢节点,请查看Nancy for .NET
http://elegantcode.com/2010/11/28/introducing-nancy-a-lightweight-web-framework-inspired-by-sinatra/
答案 2 :(得分:1)
根据Cloud Cover的this episode和Node.js blog,似乎Node.js正式进入Azure(可能是Windows)。
答案 3 :(得分:0)
我写了几篇关于在几个月前在Windows Azure上运行node.js的博客文章(http://bit.ly/gxHawS)。不过我会提出一个类似的警告,虽然理论上可行,但我不确定我会推荐它(此时)......