2022年底,微軟 .NET Conf 在線活動(dòng)正式開幕服猪。作為微軟開源供填、跨平臺(tái)開發(fā)平臺(tái)拐云,.NET 7 現(xiàn)已推出首個(gè)正式版,這也代表微軟的“統(tǒng)一工作”終于完成近她。
使用 .NET 7 可以輕松地將 .NET 7 項(xiàng)目容器化叉瘩,在 GitHub 操作中設(shè)置 CI / CD 工作流,并實(shí)現(xiàn)云原生可觀察性粘捎。它擁有一個(gè)廣泛的.NET 包生態(tài)系統(tǒng)薇缅,其中包括超過 330000 個(gè)包危彩。
新版本改進(jìn)了性能,引入了來自 C# 11/F# 7泳桦、.NET MAUI汤徽、ASP.NET Core/Blazor、Web APIs灸撰、WinForms谒府、WPF 等新特性,NET 7 容器化變得更容易浮毯。其它方面包括改進(jìn) Linux 支持完疫,原生支持 ARM64,改進(jìn)跨平臺(tái)移動(dòng)/桌面應(yīng)用支持债蓝,云原生應(yīng)用 HTTP/3 改進(jìn)壳鹤,Linux 版本支持 64 位 IBM Power 處理器
值得一提的是,.NET 7 是標(biāo)準(zhǔn)期限支持 (STS) 版本饰迹,將支持 18 個(gè)月而非 36 個(gè)月芳誓。在整個(gè) .NET 7 版本中,目前有著超過 8900 名貢獻(xiàn)者做出了 28k 代碼貢獻(xiàn)蹦锋。
.NET 7 優(yōu)化主要集中在:
統(tǒng)一的基類庫(kù)(base Class Library - BCL)兆沙、新的 TFM、對(duì) ARM64 的原生支持莉掂、Linux 上增強(qiáng)的 .NET 支持
簡(jiǎn)單來說葛圃,如果使用 .NET 7,開發(fā)人員只需學(xué)習(xí)一次即可通過一個(gè) SDK憎妙、一個(gè)運(yùn)行時(shí)库正、一組基礎(chǔ)庫(kù)重復(fù)構(gòu)建多種類型的應(yīng)用程序(云、Web厘唾、桌面褥符、移動(dòng)、游戲抚垃、IoT 和 AI)喷楣。
此外,微軟還優(yōu)化了在 Arm 機(jī)器上的性能鹤树,包括估算 L3 緩存大小铣焊、引入了 LSE 原子指令、優(yōu)化使用內(nèi)在函數(shù)的庫(kù)罕伯。
除了 x64 架構(gòu)(64 位 Intel / AMD)曲伊、ARM64(64 位 ARM)和 s390x(64 位 IBM Z)外,.NET 現(xiàn)在也可用于針對(duì) RHEL 的 ppc64le(64 位 IBM Power)架構(gòu) 8.7 和 RHEL 9.1追他。
在現(xiàn)代化方面坟募,.NET SDK 已經(jīng)支持輸出容器圖像岛蚤,微軟還將帶來持續(xù)的性能改進(jìn)。
. NET 7 有多項(xiàng)性能優(yōu)化懈糯,比如:
堆棧更換 (On Stack Replacement - OSR)涤妒,提高了啟動(dòng)時(shí)間。
配置文件引導(dǎo)優(yōu)化 (Profile-Guided Optimization - PGO)
原生 AOT 赚哗,主要優(yōu)勢(shì)在于啟動(dòng)時(shí)間届腐、內(nèi)存使用、訪問受限平臺(tái)(不允許 JIT)以及磁盤空間更小蜂奸。
讓我們借著春與希冀犁苏,發(fā)布全新的軟件:
今天Zoomla!逐浪CMS在2023年中國(guó)春節(jié)到來之際,發(fā)布業(yè)界首個(gè)扩所、基于dotNET的CMS-Zooml1逐浪CMS v8.7.0
- 修復(fù):在文件存在時(shí)下載仍舊報(bào)錯(cuò)的問題;
- 增加:實(shí)現(xiàn)下載文件提示未登錄時(shí)引導(dǎo)到登錄頁(yè);
- 修復(fù):下載歷史記錄不區(qū)分用戶的問題
- 增加:后臺(tái)-商城-訂單管理-訂單詳情頁(yè)增加退還積分功能
- 增加:內(nèi)容審批增加審核痕跡功能
- 增加:字體信息讀取功能并增加“字體精靈”字段用于存儲(chǔ)信息;
- 修復(fù):后臺(tái)用戶列表中鎖定按鈕失效問題
- 增加:字體信息讀取功能增加錯(cuò)誤返回;
- 修復(fù):字體精靈字段長(zhǎng)度問題
- 修復(fù):讀取舊標(biāo)簽時(shí)卡死問題
- 增加:后臺(tái)商城-銷售統(tǒng)計(jì)-銷售明細(xì)增加分頁(yè)围详,
- 增加:后臺(tái)-商城-增加商品名稱/ID搜索
- 優(yōu)化:字體精靈類型字段后臺(tái)維護(hù)邏輯
- 增加:字體信息讀取接口增加json解析錯(cuò)誤處理
- 修復(fù):商品編號(hào)不從1開始以及重復(fù)問題
- 修復(fù):添加商品時(shí)設(shè)置多區(qū)域價(jià)格不顯示問題
- 優(yōu)化:分頁(yè)標(biāo)簽保存失敗問題
- 優(yōu)化:還原導(dǎo)出頁(yè)面為圖片、word祖屏、excel標(biāo)簽助赞,但僅導(dǎo)出圖片標(biāo)簽功能還原完整
- 優(yōu)化:導(dǎo)出頁(yè)面內(nèi)容為Excel的下載體驗(yàn)
- 修復(fù):后臺(tái)商城-銷售統(tǒng)計(jì)-銷售明細(xì)中分頁(yè)后無法保留查詢參數(shù)問題
- 修復(fù):商品在加入購(gòu)物車時(shí)最低購(gòu)買邏輯不生效問題;
- 增加:商品贈(zèng)送積分邏輯適配多件商品視為一件邏輯;
- 優(yōu)化:修復(fù)內(nèi)容生成發(fā)布錯(cuò)誤與頁(yè)面圖標(biāo)顯示不全問題;
- 增加:實(shí)現(xiàn)全局alt快捷鍵;
- 優(yōu)化:Markdown修復(fù)代碼塊保存樣式丟失問題
- 增加:字體商品儲(chǔ)存字體信息支持
- 增加:主題大師會(huì)員控制臺(tái)
- 修復(fù):論壇在移動(dòng)環(huán)境下編輯器無法上傳圖片以及不顯示驗(yàn)證碼問題
- 增加:后臺(tái)-商城-訂單管理,實(shí)現(xiàn)折扣補(bǔ)單功能
- 增加:主題大師web后臺(tái)管理適配會(huì)員時(shí)長(zhǎng)疊加購(gòu)買邏輯
- 修復(fù):主題大師后臺(tái)無法添加會(huì)員的問題
- 增加:markdown編輯器增加視頻上傳邏輯
- 增加:后臺(tái)用戶管理增加備注的CRM功能袁勺,增加管理員歸屬邏輯雹食,增加手機(jī)歸屬地獲取邏輯
- 增加:后臺(tái)管理完善管理員歸屬標(biāo)注邏輯; 調(diào)整替換HTML標(biāo)簽的功能標(biāo)簽的實(shí)現(xiàn)邏輯
- 增加:Markdown文檔列表與修改頁(yè)增加存儲(chǔ)路徑顯示
- 增加:標(biāo)簽SQL查詢需要在7秒內(nèi)完成否則停止解析的限制
- 增加:條件判斷支持標(biāo)簽; 增加可獲取當(dāng)前登錄用戶任意信息的擴(kuò)展函數(shù)
- 增加手動(dòng)關(guān)閉
swagger
方法; - 修復(fù):新增的
ZL.If/}
標(biāo)簽在嵌套使用時(shí)出現(xiàn)異常問題 - 修復(fù):擴(kuò)展函數(shù)標(biāo)簽無法嵌套使用問題;
- 增加:Markdown編輯增加圖片粘貼上傳功能
- 優(yōu)化:
ZL:Replace/}
擴(kuò)展函數(shù),增加IndexOf/}
字符串搜索擴(kuò)展函數(shù)期丰,ZL.If/}
增加時(shí)間類型比對(duì)與else邏輯支持 - 更新:bootstrap到v5.2.3
- 增加:
/Vdesign
到/i
的重定向邏輯 - 修復(fù):?jiǎn)芜x框默認(rèn)值無法保存問題
- 修復(fù):
$Request()$}
擴(kuò)展函數(shù)不支持中文問題 - 修復(fù):銷售統(tǒng)計(jì)-用戶統(tǒng)計(jì)導(dǎo)出Excel失敗的問題
- 增加:手機(jī)主題工具web版:實(shí)現(xiàn)華為版HarmonyOS 2.0打包群叶,oppo版ColorOS 12打包,vivo版僅實(shí)現(xiàn)圖標(biāo)打包;
- 修復(fù):后臺(tái)用戶管理列表中的用戶信息彈層樣式錯(cuò)誤;
- 修復(fù):主題大師后臺(tái)無法續(xù)期問題
- 優(yōu)化:主題保存與管理邏輯;
- 增加vivo主題信息入庫(kù)保存