Microsoft veröffentlicht endlich eine Alternative für Silverlight

Symbol für die Lesezeit 2 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Silverlight Blazor WebAssembly

Microsoft Silverlight erreicht das Ende des Supports am 12. Oktober 2021. Auch wenn Silverlight weiterhin von Microsoft unterstützt wird, wurde die aktive Entwicklung vor einigen Jahren eingestellt. Derzeit wird Silverlight nur von Internet Explorer 11 unterstützt. Silverlight ermöglichte es Entwicklern, sowohl Desktop- als auch Webanwendungen zu erstellen. Microsoft empfiehlt Desktop-App-Entwicklern, UWP oder WPF auf .NET Core für Silverlight zu verwenden. Für Webentwickler hat Microsoft jetzt ein neues Framework namens Blazor-WebAssembly. Dies ist keine Vorschauversion, Blazor ist jetzt produktionsbereit.

Blazor ermöglicht es Webentwicklern, Webanwendungen mit C# anstelle von JavaScript zu erstellen. Sie können auch .NET Silverlight-Code wiederverwenden. Außerdem bestehen Blazor-Apps aus wiederverwendbaren Web-UI-Komponenten, die mit C#, HTML und CSS implementiert wurden. Da sowohl Client- als auch Servercode in C# geschrieben sind, können Entwickler Code und Bibliotheken gemeinsam nutzen.

Blazor ist eine Funktion von ASP.NET, dem beliebten Webentwicklungsframework, das die .NET-Entwicklerplattform um Tools und Bibliotheken zum Erstellen von Web-Apps erweitert.

Blazor bietet die folgenden Vorteile gegenüber Silverlight:

  • Blazor verwendet offene Webstandards ohne Plugins oder Code-Transpilation.
  • Blazor funktioniert in allen modernen Webbrowsern, einschließlich mobiler Browser.
  • Blazor-Apps können dank .NET Standard – einer formalen Spezifikation von .NET-APIs, die allen .NET-Implementierungen gemeinsam sind – vorhandene .NET-Bibliotheken verwenden.
  • Ihr C#-Code kann problemlos JavaScript-APIs und -Bibliotheken aufrufen. Sie können weiterhin das große Ökosystem von JavaScript-Bibliotheken verwenden, die für die clientseitige Benutzeroberfläche vorhanden sind, während Sie Ihre Logik in C# schreiben.
  • Visual Studio und Visual Studio Code bieten eine großartige Blazor-Entwicklungserfahrung unter Windows, Linux und macOS.
  • .NET ist kostenlos, und dazu gehört auch Blazor. Es fallen keine Gebühren oder Lizenzkosten an, auch nicht für die kommerzielle Nutzung.

Sie können mehr über die Veröffentlichung von Blazor über den Quelllink unten erfahren.

Quelle: Microsoft

Mehr zu den Themen: ASP.Net, Blasor, Silverlight, WebAssembly