2013-05-04 7 views
42

asp.net mvcの上に角度jを使用することには、両方とも同じようなことがあるので、多くのポイントがありますか? asp.net mvc + jqueryで角度を使用する利点は何ですか?あなたはどのようなシナリオを選びますか?あなたがマイクロソフトの環境で角度を選ぶなら、あなたはサーバ側で何を実行しますか? Web APIのようなものでしょうか?または従来のasp.net MVCを使用する利点はまだありますか?asp.net mvcの上に角度jを使用することの利点

+6

クライアント側は、あなたが実行するものをフレームワークや言語少ない気にしないで角度JSを使用してサーバー – charlietfl

+0

私は否定的な投票に気づいた。これは他の場所で尋ねられるべきか、言い方が違うのでしょうか? – Riz

+4

-ve投票は公正だとは思わない。私は数ヶ月前に同じ質問をしなければなりませんでした。私は、必要に応じて両方を使用することによって(今のところは)正しい選択をしたと思う。下の私の答えを参照してください – Ketan

答えて

15

を、ニーズにスイートワンを選ぶ、私はASP.NET MVCと一緒にAngularJSを使用しています。 私はAngularJSでずっと進んでいない主な理由は、AngularJSではSEOを簡単に達成できないということでした。 私のサイトは、必要に応じてページインタラクションのためにASP.MVC + Jqueryを使用して作成されています。

一方、コメント、投票、フラグ付けなど、サイトにはまだ「Ajaxy」という性質がいくつかあります.Stackoverflow自体とあまり違いはありません。 AngularJSの前には、JSコードはほとんどテスト可能ではありませんでしたが、$(document).ready()コールバック内のJqueryプラグインと関数の混乱でした。

最後に、私は両方とも一緒に行きました。

+0

を見てください:) lol – IamStalker

25

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

  1. は、サーバー上のリソースを解放、ページのクライアントハンドルのレンダリングをしてみましょう。
  2. <html/>のコンテンツを扱っているため、キャッシュサーバーのキャッシュに組み込まれているレバレッジです。
  3. ページはキャッシュされているので、のトラフィックはjsonペイロードです。
  4. NancyFxですが、WebAPIまたはService Stackはうまく動作します。
  5. 応答性の高い単一ページアプリケーションを作成し、AngularJsがフル機能の豊富なフレームワークとしてテスト容易化の請求書に適合したかったのです。
  6. AngularJsは、私たちがJavaScriptのために必要としていたパターンを強制します。以前は、jQueryの重いアプリケーションが機能的なスパゲッティに変わりました(これは私たちのせいでしたが、Angularが助けてくれました。すべてのフレームワークと同様に

私のサイトhttp://www.reviewstoshare.com

+0

クライアント側のjsフレームワークにはSEOの影響があります。 http://stackoverflow.com/questions/13499040/how-do-search-engines-deal-with-angularjs-applications –

1

Java Scriptフレームワークを使用するとAngular JSが揺れ動きます。 SEOが問題になる可能性があります。他の有名なJSフレームワークと比較して、DOMとJavaスクリプトについて深く理解する必要があります。 私は概念実証を開発しまし - あなたは下記のリンクでそれを見てすることができますASP.net MVC を使用してJSを要求 http://angualrjsrequirejsaspmvc.blogspot.com/2013/08/angular-js-with-require-js-front-end.html

+0

私はちょうどあなたのプロジェクトを通過しましたが、そこには何も役立つものはありません。角度のないjs、いくつかの定型的なコード以外のビューでは何もありません。 – Achilles

関連する問題