Les avantages de .Net Blazor par rapport à Angular, React ou à un autre framework javascript

asp.net-core blazor c#

Question

Quelle est la caractéristique principale du .Net Blazor de Microsoft? Peut-on l'utiliser à la place de React ou Angular? Blazor fournira-t-il tous les outils fournis dans Angular ou React?

Réponse acceptée

À mon avis, les principaux avantages de l’utilisation de Blazor au lieu de React ou Angular sont les suivants:

  • C # et ASP.NET peuvent être utilisés à la fois côté client et côté serveur. Actuellement, le coût de la commutation est élevé (à mon humble avis) et le fait de supprimer le besoin de bibliothèques JavaScript permettrait de réduire ce risque. C'est plus ou moins le même argument pour utiliser Node.js côté serveur. Mais dans le cas de Blazor, vous supprimez JavaScript en faveur de C # et ASP.NET. Qui n'aime pas ça? :)

  • Vous pouvez utiliser des modèles partagés (ou même du code fonctionnel) qui réduiront le code en double, vous permettront de gagner du temps et d'éviter les erreurs causées par la non-concordance des modèles client / serveur.

Il est exact que Blazor et Angular / React ne sont en fait pas la même chose. Blazor génère WebAssembly et React / Angular not (actuellement). Cependant, les deux premiers arguments restent valables si vous envisagez de remplacer Angular / React par Blazor. N'oubliez pas que Blazor n'est toujours pas entièrement pris en charge et ne possède pas toutes les fonctionnalités des bibliothèques Javascript.




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi