学院新闻

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

发布 2023年九月18日
分享:

.NET开发的世界可能是一个令人困惑的世界,对于新手来说尤其如此。.NET、.NET Standard、.NET Framework、.NET Core、ASP.NET 和 ASP.NET Core 等术语随处可见,很容易让人迷失在行话中。

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

0

首先,让我们弄清楚这些术语分别代表什么:

  • .NET:这是一个包含所有其他变体的总体平台。它就像 .NET 家族的父辈。
  • .NET标准:将其视为各种 .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主持的网络应用和Blazor研讨会