微軟終於發布了 Silverlight 的替代品

閱讀時間圖標 2分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

Silverlight Blazor WebAssembly

Microsoft Silverlight 將於 12 年 2021 月 11 日終止支持。儘管 Silverlight 仍受 Microsoft 支持,但積極的開發在幾年前就停止了。 目前,Silverlight 僅在 Internet Explorer XNUMX 上受支持。Silverlight 使開發人員能夠構建桌面和 Web 應用程序。 Microsoft 建議桌面應用程序開發人員在 .NET Core 上為 Silverlight 使用 UWP 或 WPF。 對於 Web 開發人員,微軟現在發布了一個新的框架,叫做 Blazor WebAssembly. 這不是預覽版,Blazor 現在已準備好生產。

Blazor 允許 Web 開發人員使用 C# 而不是 JavaScript 創建 Web 應用程序。 他們還可以重用 .NET Silverlight 代碼。 此外,Blazor 應用由使用 C#、HTML 和 CSS 實現的可重用 Web UI 組件組成。 由於客戶端和服務器代碼都是用 C# 編寫的,因此開發人員可以共享代碼和庫。

Blazor 是 ASP.NET 的一項功能,它是一種流行的 Web 開發框架,它使用用於構建 Web 應用程序的工具和庫來擴展 .NET 開發人員平台。

與 Silverlight 相比,Blazor 具有以下優勢:

  • Blazor 使用開放式 Web 標準,無需插件或代碼轉換。
  • Blazor 適用於所有現代 Web 瀏覽器,包括移動瀏覽器。
  • Blazor 應用程序可以使用現有的 .NET 庫,這要歸功於 .NET Standard——一種在所有 .NET 實現中通用的 .NET API 的正式規範。
  • 您的 C# 代碼可以輕鬆調用 JavaScript API 和庫。 在用 C# 編寫邏輯時,您可以繼續使用存在於客戶端 UI 的大型 JavaScript 庫生態系統。
  • Visual Studio 和 Visual Studio Code 在 Windows、Linux 和 macOS 上提供出色的 Blazor 開發體驗。
  • .NET 是免費的,其中包括 Blazor。 不收取任何費用或許可費用,包括用於商業用途。

您可以從下面的源鏈接了解有關 Blazor 版本的更多信息。

資源: Microsoft微軟

有關主題的更多資訊: ASP.NET, 開拓者, Silverlight的, WebAssembly