學院新聞

導航 .NET 生態系統:理解命名方案

發佈 2023年9月18日
分享:

.NET 開發的世界可能是一個令人困惑的領域,尤其是對於新手而言。隨著 .NET、.NET Standard、.NET Framework、.NET Core、ASP.NET 和 ASP.NET Core 等術語的出現,很容易迷失在專業術語中。

觀看 Tim Corey 的清晰解說了解為什麼 .NET Conf 2023 和下一個 .NET 版本的發佈具有如此大的吸引力。

首先,讓我們澄清一下每個術語的意思:

  • .NET: 這是涵蓋所有其他變體的總體平台。它就像 .NET 家族的父母一樣。
  • .NET Standard: 可以把它看作是各種 .NET 實作應該支援的一組共用 API。這是一種確保代碼在不同平台之間可移植的方法。
  • .NET Framework: 這是傳統的僅限 Windows 的 .NET 版本。它已經存在一段時間,主要用於 Windows 桌面應用程式。
  • .NET Core: 這是一個跨平台的開源 .NET 實作,使開發人員能夠使用共用的類別庫創建網頁、桌面和移動應用程式。
  • ASP.NET: 這是基於 .NET Framework 的傳統框架,用於開發網頁應用程式。
  • ASP.NET Core: 它是 ASP.NET 的繼任者,是 .NET Core 的一部分。
  • .NET 5 及以後: .NET Core 和 ASP.NET Core 已合併到這個單一平台,並定期更新。 (例如,.NET 6, .NET 7)所以,您應該使用哪一個?這取決於您的項目需求。如果您正在開發 Windows 桌面應用程序,.NET Framework 可能適合您。對於跨平台應用程序,.NET 5 或更高版本才是最佳選擇。

通過了解這種命名模式,您可以就哪個 .NET 版本符合您的需求做出明智的決定,讓您走上成為精通 .NET 開發人員的道路。

< 上一頁
Iron Software自豪地參加.NET Conf 2023
下一個 >
由 Jeff Fritz 主持的 Web 應用程序和 Blazor 工作坊