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

时间:2013-01-01 20:02:32

标签: node.js mongodb

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

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

但我的问题是这些技术对于真实世界的企业应用程序是多么可靠......我所看到的只是一些看起来不错的小例子......但是当你开发真实世界的网络应用程序时你知道......事情就不同了。 ASP.NET MVC为您提供了很多(安全性,IoC,Cache mang等,具有完整的OOP支持和经过验证的设计模式开发支持)来开发企业级应用程序......可以用Node.js实现所有这些吗?< / p>

关于MongoDB的问题......它是否可以用作可靠/可扩展的数据库,其中包含SQL Server中的所有安全要求?

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

谢谢, 瓦西姆

1 个答案:

答案 0 :(得分:5)

是的,是的,是的! 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

设计模式和方法不同,但最重要的是,您可以使用node.js和MongoDB构建高度可扩展且高性能的企业应用程序。