.Net Blazor profitiert von Angular, React oder anderen Javascript-Frameworks

asp.net-core blazor c#

Frage

Was ist das Hauptmerkmal von Microsofts .Net Blazor? Können wir es anstelle von React oder Angular verwenden? Wird Blazor alle Werkzeuge zur Verfügung stellen, die in Angular oder React zur Verfügung stehen?

Akzeptierte Antwort

Meiner Meinung nach sind die Hauptvorteile der Verwendung von Blazor anstelle von React oder Angular:

  • C # und ASP.NET können sowohl auf Client- als auch auf Serverseite verwendet werden. Derzeit sind die Kosten für den Wechsel hoch (imho) und das Entfernen der Notwendigkeit von JavaScript-Bibliotheken würde dies reduzieren. Es ist mehr oder weniger dasselbe Argument für die Verwendung von Node.js auf der Serverseite. Aber im Fall von Blazor entfernen Sie JavaScript zugunsten von C # und ASP.NET. Wer mag das nicht? :)

  • Sie können gemeinsam genutzte Modelle (oder sogar Funktionscodes) verwenden, die doppelten Code reduzieren, Zeit sparen und Fehler verhindern, die durch nicht übereinstimmende Client-Server-Modelle verursacht werden.

Es ist richtig, dass Blazor und Angular / React tatsächlich nicht dasselbe sind. Blazor erzeugt WebAssembly und React / Angular nicht (derzeit). Die ersten beiden Argumente sind jedoch immer noch gültig, wenn Sie Angular / React mit Blazor ersetzen möchten. Denken Sie daran, dass Blazor immer noch nicht vollständig unterstützt wird und nicht über alle Funktionen verfügt, die die Javascript-Bibliotheken haben.




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum