web-dev-qa-db-fra.com

Les avantages de .Net Blazor sur Angular, React ou un autre framework javascript)

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

19
user9202791

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

  • 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 totalement pris en charge et ne possède pas toutes les fonctionnalités des bibliothèques Javascript.

39
MartinH