微軟發(fā)布最新.NET 8長(zhǎng)期支持版本,云計(jì)算、AI應(yīng)用支持再?gòu)?qiáng)化

來(lái)源:十輪網(wǎng)
作者:十輪網(wǎng)
時(shí)間:2023-11-17
3687
微軟如期在11月發(fā)布最新的.NET 8長(zhǎng)期支持版本,這個(gè)版本一如既往,官方再次強(qiáng)調(diào)新版本的性能提升,并且提高云計(jì)算的支持度,加入了一個(gè)稱為Aspire的云計(jì)算開發(fā)框架,助開發(fā)人員編寫生產(chǎn)就緒的云計(jì)算原生應(yīng)用程序。此外,在人工智能的支持上,.NET 8提供豐富組件供開發(fā)者在應(yīng)用程序中融入人工智能。

announcing_.net_8_-_.net_blog_-_devblogs.microsoft.com_.jpg

微軟如期在11月發(fā)布最新的.NET 8長(zhǎng)期支持版本,這個(gè)版本一如既往,官方再次強(qiáng)調(diào)新版本的性能提升,并且提高云計(jì)算的支持度,加入了一個(gè)稱為Aspire的云計(jì)算開發(fā)框架,助開發(fā)人員編寫生產(chǎn)就緒的云計(jì)算原生應(yīng)用程序。此外,在人工智能的支持上,.NET 8提供豐富組件供開發(fā)者在應(yīng)用程序中融入人工智能。

微軟再次稱新的.NET為當(dāng)前最快的版本,官方提到,他們對(duì)整個(gè)技術(shù)堆棧進(jìn)行數(shù)千項(xiàng)的性能改進(jìn),包括默認(rèn)激活名為動(dòng)態(tài)配置文件導(dǎo)向優(yōu)化(Dynamic Profile-Guided Optimization,PGO)的程序代碼生成器,可以根據(jù)實(shí)際使用狀況優(yōu)化程序代碼,提升應(yīng)用程序性能可達(dá)20%。

另外,.NET 8還默認(rèn)支持AVX-512指令集,允許對(duì)512位元的矢量數(shù)據(jù)進(jìn)行平行操作,進(jìn)而在更短的時(shí)間處理更多數(shù)據(jù)。微軟在.NET 8的基本類別,實(shí)例了新的格式化和解析接口,可以直接以UTF-8格式進(jìn)行格式化和解析,消除轉(zhuǎn)碼所要付出的額外成本開銷。

微軟指出,從最新的TechEmpower基準(zhǔn)測(cè)試可以看出,.NET 8在JSON API的使用場(chǎng)景性能提升18%,在ASP.NET Core Minimal API可達(dá)到每秒接近100萬(wàn)次請(qǐng)求的處理能力。在接近實(shí)際網(wǎng)頁(yè)工作負(fù)載的Fortunes場(chǎng)景中,包括數(shù)據(jù)庫(kù)訪問和服務(wù)器端HTML渲染,性能提升更為明顯達(dá)到24%,每秒可超過30萬(wàn)次的請(qǐng)求。

Performance2.jpg

.NET 8在云計(jì)算應(yīng)用上也獲得強(qiáng)化,微軟提到,.NET 8讓開發(fā)者更容易以容器打包應(yīng)用程序。每個(gè).NET鏡像文件都會(huì)包含一個(gè)非根用戶,開發(fā)者僅通過單行指令就可簡(jiǎn)單地配置安全容器。而.NET SDK工具可以在沒有Dockerfile的情況下,發(fā)布默認(rèn)為非根的容器鏡像文件。官方表示,由于.NET基礎(chǔ)鏡像文件體積縮小,因此開發(fā)者可以更快地部署容器化應(yīng)用程序。

.NET 8還加入一個(gè)稱為.NET Aspire的技術(shù)框架,用于構(gòu)建高韌性、可觀測(cè)且可配置的云計(jì)算原生應(yīng)用程序,其具有一系列云計(jì)算原生應(yīng)用強(qiáng)化組件,包括遙測(cè)、韌性、配置和監(jiān)控功能等,可使開發(fā)者更簡(jiǎn)單地開發(fā)用于生產(chǎn)環(huán)境的云計(jì)算應(yīng)用程序。

針對(duì)當(dāng)前熱門的人工智能技術(shù),.NET 8 SDK提供多項(xiàng)人工智能功能和工具,降低開發(fā)者在應(yīng)用程序加入人工智能功能的復(fù)雜性。.NET 8強(qiáng)化System.Numerics函數(shù)庫(kù),提升和生成式人工智能工作負(fù)載的兼容性,另外,微軟還提到,開源的Semantic Kernel SDK也能夠簡(jiǎn)化人工智能組件與新舊應(yīng)用程序的集成,提升創(chuàng)新應(yīng)用開發(fā)體驗(yàn)。

在.NET 8中Blazor進(jìn)行了多項(xiàng)強(qiáng)化,微軟專注于優(yōu)化頁(yè)面加載時(shí)間、可擴(kuò)展性,并進(jìn)一步提升用戶體驗(yàn)。開發(fā)者現(xiàn)在可于同一個(gè)應(yīng)用程序中,同時(shí)使用Blazor Server和Blazor WebAssembly,并且在應(yīng)用程序運(yùn)行時(shí),會(huì)自動(dòng)切換用戶的處理,從服務(wù)器端轉(zhuǎn)移到客戶端,更靈活地分配工作負(fù)載和任務(wù)。

.NET 7已經(jīng)加入的Native AoT,可讓開發(fā)者將.NET應(yīng)用程序編譯為原生程序代碼,在.NET 8中,不只自包含應(yīng)用程序的文件大幅縮小,還可使用更少的內(nèi)存運(yùn)行,啟動(dòng)速度也更加快速。除此之外,Native AOT現(xiàn)在支持iOS類平臺(tái),而新的VS Code擴(kuò)展組件賦予.NET MAUI開發(fā)跨平臺(tái).NET行動(dòng)和桌面應(yīng)用所需要的工具,支持Xcode 15和Android API 34,這代表開發(fā)者可以針對(duì)最新版本的iOS和Android開發(fā)應(yīng)用程序。

立即登錄,閱讀全文
原文鏈接:點(diǎn)擊前往 >
版權(quán)說(shuō)明:本文內(nèi)容來(lái)自于十輪網(wǎng),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營(yíng)方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營(yíng)、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開了嶄新的一頁(yè),突破了性能、云原生開發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-09
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家