我是 .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 了吗?
谢谢,瓦西姆