2016-12-04 30 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之間的差距 。