学院新闻

在.NET生态系统中导航:理解命名模式

发布 2023年九月18日
分享:

.NET 开发的世界对新手来说可能是一个令人困惑的领域。 在提到 .NET、.NET Standard、.NET Framework、.NET Core、ASP.NET 和 ASP.NET Core 这些术语时,很容易对这些专业术语感到迷惑。

观看蒂姆-科里的清晰解释,并了解为什么 .NET Conf 2023 和下一个 .NET 版本的发布令人兴奋。 0

首先,让我们澄清这些术语各自代表的含义:

  • .NET:这是涵盖所有其他变体的总体平台。 它就像 .NET 家族的家长。
  • .NET Standard:将其视为各种.NET实现应支持的一组通用API。 这是确保代码在不同平台间可移植性的一种方式。
  • .NET Framework:这是仅适用于Windows的传统.NET版本。 它已经存在一段时间了,主要用于Windows桌面应用程序。
  • .NET Core:这是一个跨平台的开源.NET实现,使开发者能够使用通用类库创建Web、桌面和移动应用程序。
  • 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主持的网络应用和Blazor研讨会