2016-12-04 250 views
4

我一直在寻找书籍来学习最新的.NET Framework。据我所知.NET高达4.6但ASP.NET高达5(Core).NET Core == .Net Framework 5?

.NET Core是.NET 5的名称还是我们目前仍在.NET 4.6?

回答

7

引述Scott Hansleman

命名是很难的。

这是很容易的扶手椅四分卫,并说“他们应该有 命名为富,这将是容易的”,但很多球员 参与命名的事情。 ASP.NET是一个很好的“品牌”,在过去15年左右的时间里,它一直是 。 ASP.NET 4.6是受支持和发布的 产品,您现在可以从http://get.asp.net获取并使用该产品。

但是,命名新的,完全从头开始编写的ASP.NET 框架“ASP.NET 5”对于一个主要原因是一个糟糕的主意:5> 4.6 使得它看起来像ASP.NET 5更大,更好,并替换ASP.NET 4.6。并非如此。

所以我们正在改变名称并选择更好的版本号。

重新引入ASP.NET CORE 1.0和.NET CORE 1.0

  • ASP.NET 5现在是ASP.NET核心1.0。
  • .NET Core 5现在是.NET Core 1.0。
  • 实体框架7现在是实体框架核心1.0或EF核心1.0口语。

为什么1.0?因为这些都是新的。整个.NET Core 概念是新的。 .NET Core 1.0 CLI非常新。不仅如此,还有 .NET Core并不像完整的.NET Framework 4.6那么完整。我们 仍在探索服务器端图形库。我们仍然在探索ASP.NET 4.6和ASP.NET Core 1.0之间的差距 。