2015-10-10 28 views
5

Ich habe AngularJs auf meine ASP.NET-MVC-Projekte verwendet. Obwohl sowohl AngularJs als auch ASP.NET auf der MVC-Architektur basieren, kann ich einige Vorteile sehen, wenn ich AngularJs zusätzlich zu meinen ASP.NET-MVC-Projekten verwende. Der Hauptvorteil, den ich in diesem Ansatz sehe, ist die bessere Wiedergabe von Ansichten. Wenn ja, warum nicht ReactJs mit ASP.NET mvc verwenden, da es sich ausschließlich auf Ansichten konzentriert. Warum müssen wir uns mit zwei MVC-Frameworks herumschlagen? Ist es nicht besser, Reactjs auf ASP.NET mvc zu verwenden, als AngularJs und ASP.NET mvc zu verwenden (Beachten Sie, dass ich immer ASP.NET mvc verwenden werde und kein reines JavaScript-Framework verwenden soll). Bitte korrigieren Sie mich, wenn ich falsch liege. Danke im Voraus.ASP.NET MVC und Angularjs vs ASP.NET MVC und Reactjs

+1

Ich denke, Ihre Frage ist zu allgemein und ohne Kontext. Es hängt alles von Ihren Bedürfnissen ab. Szenario Nummer 1 kann in einem Fall gut sein, während in einem anderen Fall nicht und umgekehrt. Ich denke, der beste Weg, dies zu bestimmen, ist zu versuchen, mit reagieren zu arbeiten und zu sehen, wird es Ihren Bedürfnissen entsprechen, und ist es besser als Ihre bisherige Vorgehensweise. Denken Sie daran, 5 + 5 = 10, aber Sie erhalten das gleiche Ergebnis mit 2 + 8 :) – Robert

+0

@Robert können Sie mir bitte eine kurze Erklärung über die Szenarien geben, wenn angularjs und reactjs mit ASP.NET MVC –

+1

@ DeepanCool zu verwenden Ich bin auch auf demselben Boot. Ich konnte keinen Artikel finden, der zwischen ReactJS und AngualrJS durch einen erfahrenen ASP.Net MVC Entwickler vergleicht, der beide Rahmen ausgiebig verwendet hat. Ich denke auch, dass ReactJS eine gute Wahl für ASP.Net MVC ist, wenn Sie Route und einige Extras, die AngularJS bietet, nicht benötigen. – Win

Antwort

1

Ich habe sowohl angular verwendet und in Projekten in der Vergangenheit reagieren. Mit eckigen dir dein HTML-Markup mit eckigem Code. Mit react ist alles in einer Komponente gekapselt. Da ich nie ein Experte mit eckigen Klammern war, habe ich es vielleicht nicht so gut wie möglich benutzt, aber für mich scheint Reactjs das bessere Framework zu sein und scheint besser mit ASP.NET MVC übereinzustimmen.

Ich glaube nicht, dass es ein richtiges Werkzeug gibt, um die Arbeit zu erledigen. Es ist wirklich alles, was zu Ihren Bedürfnissen passt und womit Sie zufrieden sind. Ich würde vorschlagen, Reactjs eine Chance zu geben.