2

私は.NET開発者であり、エンタープライズアプリケーションの開発にSQL Serverで.NETデスクトップ(C#Win Forms、WPF)およびWebテクノロジ(ASP.NET Web Forms、MVC、Silverlight)を使用しています。

今、Web開発については、誰もがNode.jsとNoSqlデータベース(MongoDB)について話していて、いくつかの例、Node.jsとMVC、SQLServerとMongoDBの非常に印象的なパフォーマンスの比較...そして明らかにNode.jsを見てきました。 +MongoDBは揺れています...

しかし、私の質問は、これらのテクノロジーが実際のエンタープライズアプリケーションに対してどれほど信頼できるかということです...私が見たのは、見栄えのするいくつかの小さな例だけです。 NET MVCは、エンタープライズレベルのアプリケーションを開発するための多くの機能(セキュリティ、IoC、キャッシュ管理など、完全なOOPサポートと実証済みの設計パターン開発サポート)を提供します...すべてNode.jsで実現できますか?

そして、MongoDBについてはどうですか... SQL Serverの箱から出して来るすべてのセキュリティ要件を備えた、信頼できる/スケーラブルなデータベースとして使用する準備ができていますか?

つまり、Node.js + mongoDBの組み合わせは、MVC 4 + Sql Serverの代わりに使用する準備ができていますか?

ありがとう、ワシム

4

1 に答える 1

5

はい、はい、はい!Node.jsはすでに多くの大規模なエンタープライズアプリにデプロイされており、WindowsAzureでも十分にサポートされています。ノードのエンタープライズ価値に関する優れた記事は次のとおりです。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 に答える