學院新聞

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

2023年9月18日
分享:

.NET 開發的世界對新手來說可能是一個令人困惑的領域。 在提到 .NET、.NET Standard、.NET Framework、.NET Core、ASP.NET 和 ASP.NET Core 等術語時,很容易迷失在專業術語中。

觀看 Tim Corey 的清晰解釋,了解為什麼 .NET Conf 2023 和下一個 .NET 版本的發佈令人興奮。

0

首先,讓我們釐清這些術語各自代表的意義:

  • .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 工作坊