2

我是 .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、缓存管理等,具有完整的 OOP 支持和经过验证的设计模式开发支持)来开发企业级应用程序......这一切都可以用 Node.js 实现吗?

那么 MongoDB 呢……它是否准备好用作一个可靠/可扩展的数据库,具有 SQL Server 中开箱即用的所有安全要求?

所以简而言之,Node.js + mongoDB 的组合已经准备好用来代替 MVC 4 + Sql Server 了吗?

谢谢,瓦西姆

4

1 回答 1

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 构建高度可扩展和高性能的企业应用程序。

于 2013-01-01T21:36:26.153 回答