微軟改名部再次大顯神威——ASP.NET 5改名ASP.NET Core 1.0
(此文章同時發表在本人微信公眾號“dotNET每日精華文章”,歡迎右邊二維碼來關注。)
題記:在計算機科學領域只有兩件難事:緩存不可用和命名。——Phil Karlton
今天,Scott Hanselman在其博客上 宣布 ,ASP.NET 5已經被判死刑,這是微軟改名部再次大顯神威的結果。Scott在其中也解釋了改名的根本原因(個人也覺得這樣的改名是合理的):之前稱之為“ASP.NET 5”確實讓人感覺這是ASP.NET 4.6的升級版,比其功能更加強大,未來會替代ASP.NET 4.6。其實不然,因為“ASP.NET 5”是另起爐灶開發,和ASP.NET 4.6是并行獨立的關系。
所在現在的名字變動如下:
- ASP.NET 5 –> ASP.NET Core 1.0
- .NET Core 5 –> .NET Core 1.0
- Entity Framework 7 –> Entity Framework Core 1.0
這樣的重命名確實可以讓人馬上了解到這個技術棧是微軟在Web開發領域的一個“重新出發”,他們之間的關系以及和之前技術的關系如下圖所示:
那么,我們如何做出選擇呢?其實也很簡單:
- 如果你僅僅開發Web應用,希望更多自主掌控基礎技術,且打算跨平臺運行,那么首選ASP.NET Core;
- 如果你希望做更多事情,使用更多語言(VB和F#)和技術,穩定成熟比較看重,也希望獲得微軟官方支持,那么選擇ASP.NET 4.6。
就我個人的選擇而言,我兩個平臺都在使用,開發我們自己的互聯網產品使用ASP.NET Core(從ASP.NET 5 Beta4開始),開發客戶外包項目使用ASP.NET 4.6。
來自: http://www.cnblogs.com/redmoon/p/5144871.html
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!