我一直在寻找能学习最新.NET Framework的书籍。据我所知,.NET已经更新到4.6,而ASP.NET已经更新到5(Core)。
.NET Core是.NET 5的名称还是我们仍然停留在.NET 4.6上?
我一直在寻找能学习最新.NET Framework的书籍。据我所知,.NET已经更新到4.6,而ASP.NET已经更新到5(Core)。
.NET Core是.NET 5的名称还是我们仍然停留在.NET 4.6上?
引用 Scott Hansleman 的话:
命名是很困难的。很容易坐在椅子上指点江山,说“他们应该把它命名为Foo,这样就容易了”,但通常有很多人参与命名。ASP.NET是一个好的“品牌”,已经存在了15年左右。ASP.NET 4.6是一个受支持和发布的产品,您现在可以从http://get.asp.net获取并使用。更新
2019年5月7日,微软宣布了.NET 5
今天,我们宣布.NET Core 3.0之后的下一个版本将是.NET 5。这将是.NET家族中的下一个重要版本。未来只会有一个.NET,并且您可以使用它来针对Windows、Linux、macOS、iOS、Android、tvOS、watchOS和WebAssembly等进行开发。 .NET 5 = .NET Core vNext .NET 5是.NET Core的下一步发展。该项目旨在通过以下几个关键方面改进.NET: - 生产一个单一的.NET运行时和框架,可以在任何地方使用,并具有统一的运行时行为和开发人员体验。 - 通过借鉴.NET Core、.NET Framework、Xamarin和Mono的优点来扩展.NET的功能。 - 基于单个代码库构建该产品,使开发人员(包括Microsoft和社区)可以共同开发和扩展,并改进所有场景。1
版本开始,经历了1.1
、2.0
、3.0
、3.5
、4.5
、4.6
、4.7
、4.8
、1.0
、2.0
、3.0
等多个版本,最终在2020年终于迎来了期待已久的5.0
版本! - Dai自2019年5月6日起,我们可以回答“是”的这个问题。 .NET Core将更名为.NET 5,将于2020年11月发布,传统的.NET Fx v4.x将不再受到微软的支持。
有关所有详细信息,请参见2019年5月6日发布的 Microsoft 博客公告:Introducing .NET 5
来自.NET 5的最新功能:
.NET 5.0是继3.1之后.NET Core的下一个主要版本。我们将这个新版本命名为.NET 5.0而不是.NET Core 4.0,原因有两个:
- 我们跳过了版本号4.x,以避免与.NET Framework 4.x混淆。
- 我们从名称中删除了“Core”以强调这是未来.NET的主要实现。.NET 5.0支持比.NET Core或.NET Framework更多类型的应用程序和更多平台。 ASP.NET Core 5.0基于.NET 5.0,但保留了“Core”名称,以避免与ASP.NET MVC 5混淆。同样,Entity Framework Core 5.0也保留了“Core”名称,以避免与Entity Framework 5和6混淆。
^
链接是难以注意到且不足够的。请参阅如何引用其他人编写的材料。 - Lance U. Matthews