2022-11-8 .NET 7.0 作為微軟的開源跨平臺開發平臺正式釋出。微軟在公告中表示.NET 7為您的應用程式帶來了C# 11 / F# 7,.NET MAUI,ASP.NET Core/Blazor,Web API,WinForms,WPF等的效能和新功能,。藉助 .NET 7,您還可以輕鬆容器化 .NET 7 專案,在 GitHub 操作中設定 CI/CD 工作流,並實現雲原生可觀測性。
.NET 7的釋出結束了2014年開始的統一推動,當時微軟宣佈開源舊的,專有的,僅限Windows的.NET Framework技術,稱為.NET Core。該專案在2019年的.NET Core 3.x系列迭代中獲得了牽引力,這些迭代開始在取代.NET Framework方面取得重大進展。到.NET Core 3.1 使開發人員能夠在同一基礎類別庫(BCL),執行時和編譯器上構建所有型別的應用程式 - 雲,桌面,移動,Web,AI,IoT等。在長達數年的工作中,微軟已經用一個跨平臺的開源框架取代了舊的、專有的、僅限 Windows 的 .NET Framework(從 .NET Core 開始,然後一直為統一而努力的 .NET 5、.NET 6 等)。.NET 7 最終將統一所有不同的 .NET 開發工具元件,使開發人員能夠在相同的基礎類庫 (BCL)、執行時和編譯器上構建所有型別的應用(桌面、移動、Web 等)。
關於.NET7的資源資訊彙總如下:
2020年規劃的.NET 5的目標:
但是,微軟在 2020 年 8 月表示,由於突如其來的疫情原因統一工作將推遲到 2021 年 11 月的 .NET 6。然後,在疫情大流行和以及開發資源等各種原因,像.NET MAUI(.NET多平臺應用程式UI-或「Xamarin和Mono的最佳」)這樣的元件「錯過了時間表」並錯過了.NET 6的首次亮相,雖然MAUI在.NET 6中也完成了釋出,但是功能上還有很多欠缺, 這次是.NET 7的釋出是第一次的大合併行布。
Microsoft 的 [.NET 主題站點](https://themesof.net/)中詳細介紹了這些主題,該網站將內容分為執行時、庫、應用程式模型、工具、獲取和部署以及基礎結構的類別。
該網站還提供了可自定義的路線圖,開發人員可以通過該路線圖檢視這些主要主題中各種工作項的進度。 .NET 7 將與標準支援(以前稱為「當前」)一起釋出,這意味著 Microsoft 將完全支援它 18 個月,而不是長期支援 (LTS) 產品(如 .NET 6)附帶的 36 個月的支援。
如果想深入研究.NET 7所有細節,微軟為所有以前的預覽版和RC1提供了這個公告列表:
在本週的 .NET Conf 2022 線上活動開始時宣佈 .NET 7 正式釋出時,Microsoft 列出了三個關鍵亮點:
感謝開源 .NET 社群為塑造此 .NET 7 版本做出的眾多貢獻。在整個 .NET 7 版本中,超過 8900 名貢獻者做出了 28k 貢獻!
參考:https://www.cnblogs.com/shanyou/archive/2022/11/09/16871945.html
成在管理,敗在經驗;嬴在選擇,輸在不學! 貴在堅持!
個人作品
BIMFace.SDK.NET
開源地址:https://gitee.com/NAlps/BIMFace.SDK
系列部落格:https://www.cnblogs.com/SavionZhang/p/11424431.html
系列視訊:https://www.cnblogs.com/SavionZhang/p/14258393.html
技術棧
1、Visual Studio、.NET Core/.NET、MVC、Web API、RESTful API、gRPC、SignalR、Java、Python
2、jQuery、Vue.js、Bootstrap、ElementUI
3、資料庫:分庫分表、讀寫分離、SQLServer、MySQL、PostgreSQL、Redis、MongoDB、ElasticSearch、達夢DM
4、架構:DDD、ABP、SpringBoot、jFinal
5、環境:跨平臺、Windows、Linux、Nginx
6、移動App:Android、IOS、HarmonyOS、微信小程式、釘釘、uni-app、MAUI
分散式、高並行、雲原生、微服務、Docker、CI/CD、DevOps、K8S;Dapr、RabbitMQ、Kafka、RPC、Elasticsearch。
歡迎關注作者頭條號 張傳寧IT講堂,獲取更多IT文章、視訊等優質內容。
商務合作:企業資訊化解決方案諮詢與IT技術培訓
微信:zhangsavion QQ:905442693
出處:www.cnblogs.com/SavionZhang
作者:張傳寧 技術顧問、培訓講師、微軟MCP、系統架構設計師、系統整合專案管理工程師、科技部創新工程師。
專注於企業級通用開發平臺、工作流引擎、自動化專案(程式碼)生成器、SOA 、DDD、 雲原生(Docker、微服務、DevOps、CI/CD);PDF、CAD、BIM 審圖等研究與應用。
多次參與電子政務、圖書教育、生產製造等企業級大型專案研發與管理工作。
熟悉中小企業軟體開發過程:可行調研、需求分析、架構設計、編碼測試、實施部署、專案管理。通過技術與管理幫助中小企業實現網際網路轉型升級全流程解決方案。
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。
如有問題,可以通過郵件[email protected]聯絡。共同交流、互相學習。
如果您覺得文章對您有幫助,請點選文章右下角【推薦】。您的鼓勵是作者持續創作的最大動力!