IRONSOFTWAREHOME

Iron Suite for .NET

10个.NET库。一整套文档。

IRONPDF
IRONWORD
IRONXL
IRONPPT
IRONOCR
IRONBARCODE
IRONQR
IRONPRINT
IRONZIP
IRONWEBSCRAPER
学院新闻

由 Jeff Fritz 主讲的 Web 应用程序和 Blazor 工作坊

Curtis Chau
Curtis Chau
Updated: 2026年6月28日

.NET 开发领域可能令人眼花缭乱,尤其是对于新手而言。 .NET、.NET Standard、.NET Framework、.NET Core、ASP.NET 和 ASP.NET Core 等术语层出不穷,很容易让人迷失在这些术语之中。

观看 Tim Corey 的清晰讲解,了解为什么 .NET Conf 2023 和下一个 .NET 版本的发布令人兴奋。

YouTube 视频播放器

首先,让我们明确一下这些术语分别代表什么:

  • .NET :这是涵盖所有其他变体的总体平台。 它就像是 .NET 系列的父级产品。
  • .NET Standard :可以将其视为各种 .NET 实现都应该支持的一组通用 API。 这是确保代码在不同平台间可移植性的一种方法。
  • .NET Framework :这是传统的仅适用于 Windows 的 .NET 版本。 它已经存在一段时间了,主要用于 Windows 桌面应用程序。
  • .NET Core :这是一个跨平台的开源 .NET 实现,它使开发人员能够使用通用类库创建 Web、桌面和移动应用程序。
  • ASP.NET :这是基于 .NET Framework 的传统框架,用于开发 Web 应用程序。
  • 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 开发人员的道路。

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户