MicrosoftはついにSilverlightの代替品をリリースしました
2分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
Microsoft Silverlightは、12年2021月11日にサポートが終了します。Silverlightは引き続きMicrosoftによってサポートされていますが、アクティブな開発は数年前に停止されました。 現在、SilverlightはInternet Explorer XNUMXでのみサポートされています。Silverlightを使用すると、開発者はデスクトップアプリケーションとWebアプリケーションの両方を構築できます。 Microsoftは、デスクトップアプリの開発者が.NET Core forSilverlightでUWPまたはWPFを使用することをお勧めします。 Web開発者向けに、Microsoftは新しいフレームワークをリリースしました。 Blazor WebAssembly。 これはプレビューリリースではありません。Blazorは現在、本番環境に対応しています。
Blazorを使用すると、Web開発者はJavaScriptの代わりにC#を使用してWebアプリケーションを作成できます。 また、.NETSilverlightコードを再利用することもできます。 また、Blazorアプリは、C#、HTML、およびCSSを使用して実装された再利用可能なWebUIコンポーネントで構成されています。 クライアントコードとサーバーコードはどちらもC#で記述されているため、開発者はコードとライブラリを共有できます。
Blazorは、Webアプリを構築するためのツールとライブラリで.NET開発者プラットフォームを拡張する人気のあるWeb開発フレームワークであるASP.NETの機能です。
Blazorには、Silverlightに比べて次の利点があります。
- Blazorは、プラグインやコード変換なしでオープンWeb標準を使用します。
- Blazorは、モバイルブラウザを含むすべての最新のWebブラウザで動作します。
- Blazorアプリは、すべての.NET実装に共通する.NET APIの正式な仕様である.NET標準のおかげで、既存の.NETライブラリを使用できます。
- C#コードは、JavaScriptAPIとライブラリを簡単に呼び出すことができます。 C#でロジックを記述しながら、クライアント側UI用に存在するJavaScriptライブラリの大規模なエコシステムを引き続き使用できます。
- VisualStudioおよびVisualStudio Codeは、Windows、Linux、およびmacOSで優れたBlazor開発エクスペリエンスを提供します。
- .NETは無料で、Blazorが含まれています。 商用利用を含め、料金やライセンス費用はかかりません。
Blazorのリリースについて詳しくは、以下のソースリンクをご覧ください。
情報源: Microsoft