ASP.NET Core 簡介 | 首都客運時刻表查詢網
![ASP.NET Core 簡介](https://i.imgur.com/2oxSoeJ.png)
2016年11月11日—如果你熟悉ASP.NETMVC應該是不陌生這個架構。特別的是,ASP.NETCore將前端的檔案全收納在wwwroot資料夾內。也多了一些專案管理檔案。
![ASP.NET Core 簡介](https://i.imgur.com/2oxSoeJ.png)
ASP.NET Core 是微軟發展與推廣的下一代技術,和 ASP.NET 4.x 版差異很大。
寫在 2016 年 11 月的這篇文章其實只能算是嘗鮮測試。因為目前 ASP.NET Core 還不成熟,相關套件大多不支援,尚不能正式採用,但可以知道未來的趨勢大概是怎樣。
.NET Core 和 ASP.NET Core ???微軟政策轉向 Open source 後,多路線發展過程,雷同的名稱讓人很迷糊。
2014 年公告誕生的 ASP.NET 5,是一個跨平台的開放原始碼網頁框架,發展至 2016 年微軟重新命名為 ASP.NET Core 1.0,因為它是全新的架構,不同於 ASP.NET 4 和以前版本。
為了區隔不同,微軟在 2016 年重新命名為 ASP.NET Core。
ASP.NET Core 整合 MVC、Web API 框架。可以運行在 IIS, Apache 等不同平台的 Web Server。
ASP.NET Core 執行環境是 .NET Core runtime,也可以執行在我們熟知的 .NET Framework。
未來的 Entity Framework 7 命名為 Entity Framework Core 1.0 或簡稱 EF Core 1.0。Entity Framework 7 是一套全新的 Entity Framework,和 Entity Framework 6 是兩套完全不同的產品。
可以看看這篇 ASP.NET 5 is dead – Introducing ASP.NET Core 1.0 and .NET Core 1.0[1]。
特色我所知有限,大致上有幾個特別處(還有更多,我沒有列舉)。
沒有 System.Web.dll ...