MicrosoftはついにSilverlightの代替品をリリースしました

読書時間アイコン 2分。 読んだ


読者は MSpoweruser のサポートを支援します。私たちのリンクを通じて購入すると、手数料が発生する場合があります。 ツールチップアイコン

MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む

Silverlight Blazor WebAssembly

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

トピックの詳細: ASP.Net, ブレイザー, Silverlightの, WebAssembly