Node.JS + MongoDB的真实世界企业级应用程序?

我是.NET开发人员,已经使用SQL Server的.NET桌面(C#Win Forms,WPF)和Web技术(ASP.NET Web Forms,MVC,Silverlight)来开发企业应用程序。

现在对于Web开发,大家都在谈论Node.js和NoSql数据库(MongoDB),我也看到了一些例子,一些非常令人印象深刻的性能比较之间的Node.js与MVC和SQL Server与MongoDB …显然Node.js + MongoDB正在摇摆…

但我的问题是,这些技术是如何可靠的真实世界的企业应用程序…我所看到的是一些小例子看起来不错…但你知道当你开发真实世界的networking应用程序…事情不同.. ASP。 NET MVC给你很多(安全,IoC的,高速cachingmang等等与全面的OOP支持和成熟的devise模式开发支持)来开发企业级应用程序…可以用Node.js来实现吗?

什么是MongoDB …是否准备好作为一个可靠/可伸缩的数据库使用SQL Server中的所有安全需求?

那么简而言之,Node.js + mongoDB的组合就可以用来代替MVC 4 + Sql Server了吗?

谢谢你,Wasim

是的,是的,是的! Node.js已经被部署在许多大型企业应用程序中,并且得到了很好的支持,即使在Windows Azure上也是如此 。 这里有一篇关于节点企业价值的文章: http : //blog.appfog.com/node-js-is-taking-over-the-enterprise-whether-you-like-it-or-not/

至于mongodb,只要看看他们的生产部署,如果你担心: http : //www.mongodb.org/display/DOCS/Production+Deployments

devise模式和方法不同,但底线是您可以使用node.js和MongoDB构build具有高度可扩展性和高性能的企业应用程序。