上千項(xiàng)改進(jìn)!.net 9正式發(fā)布:微軟用5個(gè)“最”概括
快科技11月13日消息,今天,微軟正式發(fā)布了.NET 9,這一版本被微軟形容為“迄今為止最高效、最現(xiàn)代、最安全、最智能、性能最高的.NET版本”,同時(shí)也專為云原生應(yīng)用和生成式AI應(yīng)用而設(shè)計(jì)
據(jù)介紹,.NET 9包含數(shù)千項(xiàng)性能、安全性和功能改進(jìn),為開發(fā)者提供了一個(gè)統(tǒng)一的平臺(tái)來構(gòu)建應(yīng)用程序,并將AI輕松集成到應(yīng)用中。
.NET 9在性能方面的提升尤為顯著,對(duì)運(yùn)行時(shí)、工作負(fù)載和語言進(jìn)行了1000多項(xiàng)與性能相關(guān)的改進(jìn),并采用了更高效的算法來生成更優(yōu)質(zhì)的代碼。
其中包括對(duì)64位JIT編譯器的增強(qiáng),以提高應(yīng)用性能,以及服務(wù)器GC的重大調(diào)整,以適應(yīng)應(yīng)用程序的內(nèi)存需求。
在AI方面,.NET 9引入了新的抽象來簡化AI集成,包括表示多維數(shù)據(jù)的新類型、簡化庫之間的互操作性、改進(jìn)應(yīng)用操作、針對(duì)常用模型系列的增強(qiáng)標(biāo)記化、新增對(duì)分詞算法的支持、小語言模型和大語言模型(SLM和LLM)、嵌入、矢量存儲(chǔ)、中間件等。
此外還推出了Microsoft.Extensions.AI和Microsoft.Extensions.VectorData,為與AI服務(wù)交互提供了統(tǒng)一的C#抽象層。
微軟還強(qiáng)調(diào)了.NET 9與AI合作伙伴的集成,包括Azure、OpenAI、LlamaIndex、Qdrant、Pinecone、Milvus、AutoGen、Ollamasharp和ONNX runtime等,為開發(fā)者提供強(qiáng)大的產(chǎn)品/服務(wù)。
此外,.NET 9還包括對(duì)GitHub Copilot的增強(qiáng)功能,為.NET開發(fā)者提供改進(jìn)的集成體驗(yàn),包括用于調(diào)試的AI智能變量檢查、AI驅(qū)動(dòng)的IEnumerable可視化工具、改進(jìn)的代碼修復(fù)功能、增強(qiáng)的C# AI補(bǔ)全以及協(xié)助調(diào)試失敗的測(cè)試。
在ASP.NET Core方面,.NET 9加強(qiáng)了應(yīng)用默認(rèn)的安全性,現(xiàn)在在Linux上更易設(shè)置HTTPS開發(fā)證書,還帶來了更高的吞吐量、更快的啟動(dòng)速度以及更低的內(nèi)存占用。
本站所有文章、數(shù)據(jù)、圖片均來自互聯(lián)網(wǎng),一切版權(quán)均歸源網(wǎng)站或源作者所有。
如果侵犯了你的權(quán)益請(qǐng)來信告知我們刪除。郵箱:business@qudong.com