2016-08-13 4 views
-3

私の印象では、風スーツグレードのアプリケーションのために、迅速なプロトタイピングのためのシンプルなバッキング・サービスを構築するためのきちんとした環境でのNode.jsであるということですが、それは、トランザクション、リレーショナルデータベース、メッセージングと曲げない方法、セキュリティーおよびその他のビジネス/クロスカッティングに関する懸念は、企業規模のアプリケーションのためのNode.jsのできるプラットフォームです

そして、すなわち、設定や変更に開いて、システムの直交を維持するためのIoC/DIとAOPのような概念を実装するために提供Node.jsの何ツーリング賢明なコードの保守性、によって?

どのようなツールは、継続的インテグレーションのパイプラインを構築するために設けられていますか?マルチモジュールプロジェクトはどのようにnpmで処理されますか?

はここでノードは、単純な、光、基本的なREST APIを提供するクローズドシステムよりも他の何かのために良好であれば、考慮すべきいくつかの重要な質問です。

+0

この質問は、StackOverflowについても意見に基づいています。より良い場所である、クオラでそれを聞いてみることをお勧めします。 – erosb

+0

この質問は意見に基づくものではありません。エンタープライズグレードのアプリケーションの主要な側面をいくつかリストし、ノードにこれらの機能があるかどうかを尋ねました。 –

+0

それは意見に基づいています。あなたは "エンタープライズグレードアプリケーション"があなたにとって何を意味するのかを定義し、明らかにNode(_ "シンプルで軽い、閉鎖されたシステムで基本的なREST APIを提供する_")についてのあなた自身の意見を基にします。これまでに何を研究しましたか? – robertklep

答えて

1

あなたはここにこの質問をしていてはいけません。答えは「それは依存する」です。私は、エンタープライズレベルのNode.jsでかなり良い経験をしています。それは非常に広いコミュニティを持っています。あなたが知っているように、Javascriptには世界中の貢献者が一番多くいます。 node.jsはバックエンドでjavascriptコードを使用しているため。あなたは、Nodeコミュニティとjavascriptコミュニティのサポートを受けることができます。これは非同期なので、Webアプリケーションはブロックせずに非常にスムーズに動作します。 node.jsを実行しているサーバーは、他のプラットフォームと比べてより多くの要求を同時に処理できます。したがって、DoS攻撃からも保護されます。 npmコミュニティには、あなたが考えることができるすべてのそのような機能のためのモジュールがあります。 npmモジュールを使用するだけで、簡単にセキュリティを追加できます。これはとても簡単だ。あなたは新しい言語を学ぶ必要はありません。 JavaScriptを知っていれば、ノードで簡単にコード化することができます。最近、私はウェルスマネジメントWebアプリケーションで非常に才能のある人と仕事をしていました。

関連する問題