10 .NET API 產品適用於您的辦公文檔
學院新聞
導航 .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 開發者的道路。