摘要:
鏈接 ASP.NET Core Developer Roadmap 閱讀全文
posted @ 2024-02-20 18:18
鄭子銘
閱讀(480)
評論(0)
推薦(1)
原文 | Eric Erhardt 翻譯 | 鄭子銘 開放式遙測 OpenTelemetry 是一個可觀察性框架,允許開發人員從外部了解他們的系統。它在云應用程序中很流行,并且是云原生計算基金會的一部分。 .NET OpenTelemetry 庫必須修復一些地方才能與 AOT 兼容。 open-te 閱讀全文
原文 | Eric Erhardt 翻譯 | 鄭子銘 本機 AOT 是一種令人興奮的發布 .NET 應用程序的新方法。多年來,我們聽到了 .NET 開發人員的反饋,他們希望他們的應用程序比使用 .NET 構建的傳統獨立應用程序啟動更快、使用更少的內存并且磁盤大小更小。從 .NET 7 開始,我們添加 閱讀全文
原文 | James Montemagno 翻譯 | 鄭子銘 Visual Studio 2022 在 2023 年發布了許多令人難以置信的功能,為 .NET 開發人員提供了大量新工具來提高他們的工作效率。有這么多可供選擇,我精心挑選了一個包括編輯器改進、生產力更新和人工智能輔助的選項。讓我們來探討 閱讀全文
原文 | Richard Lander 翻譯 | 鄭子銘 輕量級功能 嗯……但是如果我們使用 Wasm 更像是一個典型的功能而不是一個應用程序,我們可能不會計算一百萬個單詞,而是做一些更輕量級的事情。讓我們重新運行比較,但使用最小的文件。 通過 Wasm,使用我們的解釋器: $ time WASMT 閱讀全文
原文 | Richard Lander 翻譯 | 鄭子銘 WebAssembly(Wasm)是一種令人興奮的新虛擬機和(匯編)指令格式。 Wasm 誕生于瀏覽器,是 Blazor 項目的重要組成部分。 Wasm 的第二個行動是針對應用程序和功能的云計算。 WebAssembly 系統接口 (WASI 閱讀全文
原文 | Máňa,Natalia Kondratyeva 翻譯 | 鄭子銘 簡化的 SocketsHttpHandler 配置 .NET 8 添加了更方便、更流暢的方式來使用 SocketsHttpHandler 作為 HttpClientFactory 中的主處理程序 (dotnet/runti 閱讀全文
原文 | Máňa,Natalia Kondratyeva 翻譯 | 鄭子銘 修改 HttpClient 日志記錄 自定義(甚至簡單地關閉)HttpClientFactory 日志記錄是長期請求的功能之一 (dotnet/runtime#77312)。 舊日志記錄概述 HttpClientFacto 閱讀全文
原文 | Máňa,Natalia Kondratyeva 翻譯 | 鄭子銘 隨著新的 .NET 版本的發布,發布有關網絡空間中新的有趣變化的博客文章已成為一種傳統。今年,我們希望引入 HTTP 空間的變化、新添加的指標、新的 HttpClientFactory API 等。 HTTP協議 指標 . 閱讀全文
原文 | Damian Edwards 翻譯 | 鄭子銘 組件更新 組件包現在有單獨的圖標 大多數 Aspire 組件的 NuGet 包現在都具有代表性圖標,以便在 NuGet 包管理器對話框中更輕松地識別它們,并給體驗帶來一些視覺差異: MySqlConnector 的組件和托管支持 感謝社區成員 閱讀全文
原文 | Damian Edwards 翻譯 | 鄭子銘 自上個月宣布并推出 .NET Aspire 以來,我們收到的反饋非常驚人!通過問題和拉取請求對回購協議的參與一直激勵著團隊。我們正在深入了解開發人員在分布式云應用程序開發中如何使用(以及希望使用).NET Aspire 或其他組件。社區已經做 閱讀全文
原文 | Olia Gavrysh 翻譯 | 鄭子銘 我們很高興地宣布發布一款新工具,可以幫助您將本地 .NET 應用程序遷移到 Azure。 適用于 .NET 的 Azure Migrate 應用程序和代碼評估工具(簡稱 AppCAT)允許你評估應用程序的 .NET 源代碼、配置和二進制文件,以識 閱讀全文
原文 | Amaury Levé, Marco Rossignoli, Jakub Jare? 翻譯 | 鄭子銘 我們很高興推出 MSTest runner,這是一個用于 MSTest 測試的新型輕量級運行程序。這個新的運行程序使測試更加便攜和可靠,使測試運行得更快,并且可擴展,為您提供點菜測試體驗 閱讀全文
原文 | Mark Brown 翻譯 | 鄭子銘 隨著對智能應用程序的需求不斷增長,開發人員越來越多地轉向人工智能(AI)和機器學習(ML),以增強其應用程序的功能。聊天機器人已經成為提供對話式人工智能的最流行方式之一。ChatGPT是OpenAI開發的大型語言模型(LLM),是構建能夠理解自然語言 閱讀全文
原文 | Stephen Toub 翻譯 | 鄭子銘 代碼生成 (Code generation) .NET 7的regex實現有不少于四個引擎:解釋器(如果你不明確選擇其他引擎,你會得到什么),編譯器(你用RegexOptions.Compiled得到什么),非回溯引擎(你用RegexOption 閱讀全文
原文 | Stephen Toub 翻譯 | 鄭子銘 New APIs 在.NET 7中,Regex得到了幾個新的方法,所有這些方法都能提高性能。新的API的簡單性可能也誤導了為實現它們所需的工作量,特別是由于新的API都支持ReadOnlySpan輸入到regex引擎。 dotnet/runtim 閱讀全文
原文 | Stephen Toub 翻譯 | 鄭子銘 同樣,為了不做不必要的工作,有一個相當常見的模式出現在string.Substring和span.Slice等方法中。 span = span.Slice(offset, str.Length - offset); 這里需要注意的是,這些方法都有 閱讀全文
原文 | Stephen Toub 翻譯 | 鄭子銘 最后一個有趣的與IndexOf有關的優化。字符串早就有了IndexOf/IndexOfAny/LastIndexOf/LastIndexOfAny,顯然對于字符串來說,這都是關于處理字符。當ReadOnlySpan和Span出現時,MemoryE 閱讀全文
原文 | Stephen Toub 翻譯 | 鄭子銘 原始類型和數值 (Primitive Types and Numerics) 我們已經看過了代碼生成和GC,線程和矢量化,互操作......讓我們把注意力轉向系統中的一些基本類型。像int、bool和double這樣的基本類型,像Guid和Dat 閱讀全文
原文 | Stephen Toub 翻譯 | 鄭子銘 Mono 到目前為止,我一直提到 "JIT"、"GC "和 "運行時",但實際上在.NET中存在多個運行時。我一直在談論 "coreclr",它是推薦在Linux、macOS和Windows上使用的運行時。然而,還有 "mono",它為Blazo 閱讀全文
原文 | Stephen Toub 翻譯 | 鄭子銘 Arm64 在.NET 7中,大量的努力用于使Arm64的代碼生成與x64的代碼生成一樣好或更好。我已經討論了一些與架構無關的PR,還有一些是專門針對Arm的,但還有很多。我們來列舉其中的一些。 尋址模式 (Addressing modes) " 閱讀全文
原文 | Stephen Toub 翻譯 | 鄭子銘 矢量化 (Vectorization) SIMD,即單指令多數據 (Single Instruction Multiple Data),是一種處理方式,其中一條指令同時適用于多條數據。你有一個數字列表,你想找到一個特定值的索引?你可以在列表中一次 閱讀全文