2016-10-20 4 views
1

-Angular2を使用しているときにNode.jsとExpress.jsが必要ですか?私は、次を使用して、サンプルWebアプリケーションを構築し

  • 角度2
  • 活字体
  • ASP.Net WebAPIの2
  • MongoのDB
  • カルマ/ジャスミン
  • のNode.jsを(サーバとして、ちょうどAngular2クイックスタートで指定された範囲でのみ)

上記のtechスタックを考慮すると、Node.jsまたはExpress.jsを使用してプロダクションWebアプリケーションを構築する必要はありませんか?上記の技術のいずれかが、パフォーマンス/メモリ使用率/コード保守性/開発の高速化のために、Node/Expressに置き換えられますか?

+0

ASP.Netサーバーを使用している場合は、開発ツール(transpiler、テストなど)用のノードのみが必要です – SLaks

+0

SQLデータベースとバックエンドのC#にASP.Net WebAPI 2を使用する場合は、 Mongo DBとJS/TypeScriptがノード –

+0

を使用するようにしたい: "[なぜ角2にnode.jsが必要か(http://stackoverflow.com/questions/38673650/why-angular-2-need-node-js)" – Aurora0001

答えて

1

あなたは、開発時間ツーリングのためのNode.jsが必要になります - 例えば、活字体のコンパイラとカルマ/ジャスミンテストを実行します。

Express.jsに関しては、これを行うことはできません。 Angular 2アプリケーションは、バックエンドフレームワークに依存しません。これは、Webサーバーから静的資産として提供することができます。ニーズに合ったバックエンドフレームワークを選択します。

関連する問題