.NET科普:.NET简史、.NET Standard以及C#和.NET Framework之间的关系

💡 原文中文,约10400字,阅读约需25分钟。
📝

内容提要

.NET是跨平台的,可以在Windows、Linux和MacOS上运行。它的成功案例包括Stackoverflow、Microsoft Azure、博客园、Microsoft Bing。文章介绍了.NET的发展历史,从Visual J++到.NET Framework和Visual Studio.NET,再到.NET Core和.NET 5。还讨论了.NET Standard、多目标框架和C#语言特性。总结了.NET的历史和相关概念。

🎯

关键要点

  • .NET是跨平台的,支持Windows、Linux和MacOS等多个操作系统。
  • .NET成功案例包括Stackoverflow、Microsoft Azure、博客园和Microsoft Bing等。
  • .NET的历史从Visual J++开始,经历了.NET Framework、.NET Core到.NET 5等多个版本。
  • .NET是开源的,维护在Github上,支持MIT和Apache 2的许可协议。
  • .NET Framework是最初的版本,后来推出了跨平台的.NET Core和.NET 5。
  • .NET Standard是.NET跨平台的基础,提供API规范以支持不同平台。
  • .多目标框架允许开发者为不同平台提供特定的API支持。
  • C#语言特性依赖于.NET Framework的支持,不同版本的C#与.NET Framework之间不一定严格对应。
  • 文章总结了.NET的历史、跨平台特性、API规范及C#语言特性等相关概念。
➡️

继续阅读