奇思妙想 · 2024年 4月 3日 0

.NET Framework/.NET Core/.NET傻傻分不清?

8 次浏览

在.NET命名上,我怀疑微软自己都不清楚为什么这么命名。初学者完全不懂它们的目的是什么。最早发布的被称为.NET Framework, 虽然也被简称为.NET, 这和当前版本的.NET有很大差别的。

  • .NET Framework只在Windows平台,可支持多语言互操作。这也是微软错失互联网编程语言的败笔之一。
  • .NET Core是2016年发布,目的是跨平台,开源,是微软醒悟的代表,开源不代表不赚钱,反而通过平台服务很赚钱。
  • 2020年,.NET 5发布,目的为了统一不同平台的碎片版本,如.NET Framework/.NET Core等等。