2015-10-10 21 views
5

私はASP.NET mvcプロジェクトの上にAngularJsを使用しました。 AngularJsとASP.NETはどちらもmvcアーキテクチャに基づいていますが、ASP.NET MVCプロジェクトの上にAngularJを使用するといくつかの利点があります。このアプローチで見られる主な利点は、ビューのレンダリングが優れていることです。もしそうならReactJsをASP.NET mvcと一緒に使うのは、まったくビューに集中しているからです。なぜ私たちは2つのMVCフレームワークを混乱させなければならないのですか? AngularJsとASP.NET mvcの組み合わせを使用するよりReactjをASP.NET mvcの上で使用するほうが良いでしょう(私はいつもASP.NET mvcを使用し、純粋なJavaScriptフレームワークを使用したくないことに注意してください)。私が間違っていれば私を修正してください。前もって感謝します。ASP.NET MVCとAngularjsとASP.NET MVCとReactjs

+1

私はあなたの質問があまりにも一般的であり、文脈なしであると思います。それはあなたの必要に応じて決まります。シナリオ番号1は、あるケースでは良好であるが、別のケースでは良好であり、逆もまた同様である。 これを判断する最良の方法は、反応するように努力し、それがあなたのニーズに合っているかどうかを確認することです。以前のアプローチよりも優れています。 5 + 5 = 10ですが、2 + 8で同じ結果が得られることを覚えておいてください。 – Robert

+0

@Robert ASP.NET MVCでangularjsとreactjsを使用するシナリオについて簡単に説明してください。 –

+1

@DeepanCool私も同じボートに乗っています。 ReactJSとAngualrJSを比較したベテランASP.Net MVC開発者の記事を見つけることができませんでした。この開発者は両方のフレームワークを広範囲に使用していました。また、AngularJSが提供するRouteやその他のエキストラが必要ない場合は、ReactJSがASP.Net MVCに適しているとも思っています。 – Win

答えて

1

過去にプロジェクトで角度と反応の両方を使用しました。あなたは角度コードであなたのHTMLマークアップを汚しています。それを反応させると、すべてコンポーネントにカプセル化されます。私は角度のあるエキスパートではなかったので、私はその能力を最大限に活かせなかったかもしれませんが、Reactjsはより良いフレームワークのように思え、ASP.NET MVCによく似ています。

私は仕事をする正しいツールがあるとは思わない。それは本当にあなたのニーズに合ったもので、あなたの快適なものです。私はReactjsにショットを与えることをお勧めします。