46

どちらも同じことをしているので、asp.net mvcの上でangular jsを使用することに多くの意味がありますか? asp.net mvc + jquery よりも angular を使用する利点は何ですか? どのようなシナリオで角度を選択しますか? Microsoft 環境で angular を選択した場合、サーバー側で何を実行しますか? Web APIのようなものでしょうか?それとも、従来のasp.net mvcを使用する利点がまだありますか?

4

3 に答える 3

25

この質問は少し主観的ですが、これが私たちの推論です。

  1. クライアントにページのレンダリングを処理させ、サーバー上のリソースを解放します。
  2. コンテンツを扱うだけなので、組み込みのキャッシュ サーバーのキャッシュを活用<html/>します。
  3. ページはキャッシュされるため、やり取りされるトラフィックは json ペイロードのみです。
  4. NancyFxを使用していますが、WebAPI または Service Stack は問題なく動作します。
  5. 私たちはレスポンシブな単一ページ アプリケーションを構築したいと考えており、AngularJs は完全な機能が豊富なフレームワークとしてテスト容易性に適合しています。
  6. AngularJs は、JavaScript に必要なパターンを強制します。以前は、jQuery を多用したアプリケーションが機能的なスパゲッティになりました (それは私たちの責任でしたが、Angular に導かれたことが大いに役立ちました)。

すべてのフレームワークと同様に、ニーズに合ったものを選択してください

于 2013-05-04T18:27:39.917 に答える