Ist Blazor besser als JavaScript?
JavaScript ist eine schreckliche Sprache. Häufig wird es mit TypeScript und ähnlichen Workarounds verbessert.
Blazor basiert auf eine ordentlichen Programmiersprache C# und wird in WebAssembly – Wikipedia
compiliert.
Leider ist Blazor noch recht jung und damit hat JavaScript heute noch den Vorteil, dass es bereits viele gute Frameworks besitzt und jahrelang in Benutzung ist.
Blazor muss sich erst durchsetzen und die Chancen stehen prinzipiell nicht schlecht, doch leider hat man schon öfters gesehen, dass Microsoft Technologien aufgibt, bspw. Silverlight.
Daher besteht bezüglich Blazor aktuell noch das Risiko, dass man mit seinem Projekt in eine Technologie investiert, die sich möglicherweise nicht durchsetzt.
Blazor hat zum Beispiel noch keine deutsche Wikipedia Seite!
Blazor wird mittlerweile auch von Microsoft zur Produktreife gefördert und ist umfangreich in .NET Core 5.0 integriert.
Die Frage die sich natürlich stellt, wird Blazor auch von anderen Backend Entwicklern angenommen, die nicht mit Microsoft Technologien und C# entwickeln. Ich denke, dass dort der eigentliche Hemmschuh ist.
Fazit:
Blazor ist besser, aber seine Zukunft ist ungewiss, aber wir haben einen Silberstreif am Horizont.