我一直在研究Node.js以及在其上部署ASP.NET MVC 3应用程序的不同文章。我的问题是什么时候使用Node 不有意义?我已经看到了一些注释:“对于重型Web +数据库CRUD应用程序或提供静态内容而言,这不是一个很好的解决方案。”我想知道人们的想法。
答案 0 :(得分:2)
尝试查看Bad Use Cases上的nodeguide,其中也包含对此问题的良好解释。
答案 1 :(得分:1)
我会说node.js没有为ASP.NET MVC中没有的表提供任何内容。例如,您可以使用异步操作方法。几乎所有与.NET IO相关的API都有可用的异步版本。
随着C#5.0即将推出的异步支持,在C#中执行异步代码变得比在node.js中更容易。
也就是说,node.js的一个很好的属性是你可以与浏览器共享服务器代码。在我看来,这是主要优势。
你需要决定这种优势是否足够。