走进 .NET 5

作者:vkvi 来源:千一网络(原创) 日期:2020-8-4

.NET 5 的正式版本还没有发布,只是发布了预览版本,我们可以看到,这次 .NET 后面没有了 Core,也没有了 Framework。

当前 .NET 结构大概是:下面是 .NET Standard,上面是 .NET Framework.NET CoreXamarin。抛开 Xamarin 不谈,我们光说 .NET Framework 和 .NET Core:

  • Framework 是 Windows 平台的。

  • Core 是跨平台的。

但是这两个看似相同的东西,底层却是不一样的,也就是说并不是搞 Framework 的就可以很轻松地跨到 Core 上去,可能两边开发大家唯一比较熟悉的就是 C# 语言,除以外,还是比较痛苦的跨越。

.NET 5 是一个大融合

.NET 5 则不一样了,.NET 是从底层都是一样的,也就是说我们写一个组件,就可以在 Windows、Linux、Web、手机、物联网……上面用。

所以干脆把 Framework、Core 去掉了,直接叫 .NET 5。

在微软的下载页,我们可以看到 .NET 5 是放在 .NET Core 这个板块下面的,也体现出了一个跨平台的飞越。

为什么叫 .NET 5?

因为 .NET Framework 最新版本是 4.8,.NET Core 最新版本是 3.1,.NET 取 5 既体现了重大更新,也不容易与之前的搞混淆。

.NET Framework 用户怎么办?

可以继续开发,微软仍然会继续支持(自家平台的东西,就算不支持,也要过相当长的时间),不过微软非常欢迎大家向 .NET 5 过渡。回过头来想想,为什么 .NET 4 有这么多版本呢?4.0、4.5、4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1、4.7.2、4.8,原来它是一直把 5 留着给 .NET 啊,我在想,恐怕以后 .NET Framework 要升级到 4.10 一类的大数字了。

.NET Core 用户怎么办?

升级到 .NET Core 3.1,届时 .NET 5 出来后,可以平滑过渡过去。

据说 .NET 5 抛弃了下面 3 个框架

  • ASP.NET Web Forms

  • WCF(Windows Communication Foundation)

  • WWF(Windows Workflow Foundation)

哪里可以下载 .NET 5?

https://dotnet.microsoft.com/download/

https://dotnet.microsoft.com/download/visual-studio-sdks

.NET 下载

 

.NET 下载

相关文章