當前位置:編程學習大全網 - 源碼下載 - .NET平臺系列6 .NET Core 發展歷程

.NET平臺系列6 .NET Core 發展歷程

本系列技術大約30篇文章,歡迎關註、點贊、評論、轉發,每天都能獲取IT優質內容。

.NET Core 歷程

以下內容來自微軟.NET團隊:

大約兩年前,我們開始收到壹些ASP.NET客戶對於.NET 在Linux系統上的請求。在同壹時期,我們開始與Windows Server Team討論關於Windows Nano,它們的未來和壹些較小的服務型產品。結果,我們開始了壹個新的代號為“Project K”面向新平臺的.NET項目。我們沿著壹條線多次更改名稱、外觀和體驗,在每次運行過程都盡量讓它更完善,適用於更多情況和更多的基礎開發人員。非常高興這個項目最終成為可用的.NET Core和ASP .NET Core 1.0。

開源代碼是這個項目另外壹個重要的主題。隨著時間的推移,我們註意到所有的主流網絡平臺都是開源代碼。ASP.NET MVC已經開放源代碼很長時間了,但它下面的平臺,.NET Framework並沒有開放源代碼。對於那些非常關心開源代碼,以及認為MVC的開源不夠全面的開發人員,我們並沒有給出回答。隨著今天的發布,ASP.NET Core是壹個自上而下的開源網絡平臺。甚至文檔也是開源的,對於任何壹個對他們的網絡協議棧有開源代碼需求的人來說ASP.NET Core都是壹個不錯的選擇。

我想對每個已經嘗試.NET Core和ASP.NET Core並且給我們反饋的人表示我們的感激之情。我們知道成千上萬的人已經使用過先前的1.0產品,謝謝!我們已經收到許多關於產品設計選擇,用戶體驗、性能、通信和其他主題的反饋。我們盡我們最大的努力響應了所有的反饋。有了這些反饋這次發布才能更加成功。沒有妳們我們不可能完成它。謝謝!

如果妳不是壹名.NET開發者或者沒有應用過.NET,現在正是嘗試它的好時機。妳可以在任何操作系統上、用任何工具,對於任意壹個應用感受.NET沒有限制的生產力和力量。所有的開源代碼,都得力於社區和微軟的支持,查看dot.net了解.NET操作範圍。

在我的上壹篇博客《.NET平臺系列5 .NET Core 簡介》中主要介紹了.NETCore的基本情況,主要包括.NET跨平臺的緣由、.NET Core的定義、.NET Core的核心功能、.NET Core的包管理、.NET Core 執行的應用程序類型、.NET Core 與其他平臺的關系、.NET Core 支持的操作系統、.NET Core 支持開發的應用等。微軟.NET宏偉目標到底發展的如何,首先通過下面的壹幅圖可以直觀地了解。

2014年2月4日,微軟雲計算事業部副總裁 薩提亞·納德拉 出任微軟第三任CEO,改變微軟企業文化,開始開源、擁抱Linux。2015年微軟對.NET平臺進行了重新設計與架構。

2016年6月27日,.NET Core1.0 項目正式發布,徹底改變了 Windows Only 的場景,擁抱開源。同時也得到了全世界開發者的喜愛與支持,很多頂級大牛為.NET Core貢獻代碼,發展非常迅速,順勢推出了.NET Core1.1、.NET Core2.0、.NET Core2.1、.NET Core2.2、.NET Core3.0、.NET Core 3.1、.NET5,最新推出.NET 6預覽版,預計到2021年11月,正式發布.NET6。

.NET Core 版本支持

從微軟官網 /download/dotnet 可以了解到,.NET團隊到2021年8月21日將停止支持.NET Core 2.1 版本、到2022年12月3日將停止支持.NET Core 3.1版本。.NET5.0 是目前微軟推薦的可用於生產環境的最新版本,.NET6.0目前處於預覽版本,個人學習可以使用,不建議用到生產環境,待6.0正式版發布後,基於.NET Core 3.1 或者 .NET 5.0的項目可以無縫遷移到.NET 6.0。

本系列技術大約30篇文章,歡迎關註、點贊、評論、轉發,每天都能獲取IT優質內容。

#國際體操協會解釋橋本大輝跳馬打分#

#南京、張家界或形成疫情傳播雙中心#

#劉德華抖音看播人數破億#

#黃曉明祝賀表妹陳夢獲女乒冠軍#

#南京疫情已蔓延至15省27市#

  • 上一篇:android怎麽修改系統源碼
  • 下一篇:Redis持久化的幾種方式——深入解析RDB
  • copyright 2024編程學習大全網