看板 Gossiping
1.媒體來源: iThome 2.記者署名: 李建興 | 2024-08-20發表 3.完整新聞標題: 微軟最新Visual Studio 2022 17.12與.NET 9預覽版釋出,重點強化跨平臺開發與整合 4.完整新聞內文: 微軟釋出Visual Studio 2022 17.12第一預覽版與.NET 9第七預覽版,更新執行環境、框 架,重點強化雲端、跨平臺開發和整合 https://i.imgur.com/nDwmLaj.jpeg
微軟釋出Visual Studio 2022 17.12第一個預覽版,而該版本首次正式完整支援.NET 9, 提升雲端原生應用程式的開發和部署效率,同時也改進GitHub Copilot整合功能,增加開 發體驗和生產力。微軟也釋出了最新的.NET 9第七預覽版,進一步加強跨平臺開發與整合 能力。 Visual Studio 2022 17.12對.NET 9的開發提供了全面的支援,目的在於提供開發者充分 利用.NET 9的各項改進,更新包括最佳化開發環境,使開發過程更加流暢高效,並使應用 程式部署流程更簡單。微軟同時也發布了.NET 9第七個預覽版,.NET 9是今年的主要版本 ,其主要的新功能涵蓋執行環境、C#、ASP.NET Core和.NET MAUI等。 .NET 9的執行環境獲得多項功能增強,特別是針對ARM64平臺的最佳化,新增了ARM64 SVE 支援和後置索引尋址功能,提升.NET 9在ARM64平臺上的效能。另外,物件堆疊分配的最 佳化技術,減少記憶體分配負擔,垃圾收集器現在也可以根據應用程式的大小動態調整, 提升.NET 9在各種環境的效能表現。 C#和ASP.NET Core在.NET 9的更新,使得開發工作更靈活高效。新的C# 13現在支援 OverloadResolutionPriority屬性,讓多載(Overload)方法的解析更加智慧精確,開發 者可以更好地管理複雜多載場景。在ASP.NET Core中,SignalR和 Microsoft.AspNetCore.OpenApi都支援修剪(Trimming)和Native AOT,這有助於改進應 用程式的大小和效能。 在.NET MAUI方面,強化了其作為跨平臺應用程式開發框架的地位,更新引入 HybridWebview,允許開發者在MAUI中顯示本地網頁內容,並實現網頁和.NET應用程式間 的通訊,提供更多跨平臺整合的可能性。 另外,新的TitleBar控制項和Windows Window.TitleBar的支援,以及CollectionView和 CarouselView的改進,也讓不同平臺上開發和管理應用程式使用者介面更靈活,大幅增加 跨平臺應用程式開發的實用性和可擴展性。 5.完整新聞連結: https://reurl.cc/qvNqkR 6.備註: 竟然有新聞會報導Visual Studio、.NET的新版本 (八卦版核可的ithome新聞媒體) 這我蠻有興趣的 小弟我蠻常使用微軟的.NET來開發程式 (Web/Adnroid/iOS Apps) 寫單頁應用時(SPA, Single Page Application) 以前是用React,後來改用微軟.NET 7生態系裡面的Blazor Blazor還蠻好用的,因為可以用C#來寫網頁前端 (終於不用寫JavaScript或TypeScript了) 但.NET 7的Blazor還不成熟 還很侷限地只能2選1: Blazor Server 或 Blazor WebAssembly 2023年11月推出的.NET 8有革命性地進步 Blazor可以選擇《Auto Render Mode》 auto render mode(融合Blazor Server、WebAssembly) 會先使用Blazor Server來開頭 跟ASP.NET Core server建立一個SignalR連接 接著藉著這個SignalR頻道 來下載Blazor WebAssembly相關組件到瀏覽器中 後續就直接跑瀏覽器中的WebAssembly, 不需要每次都跟Server溝通 我也時常使用.NET裡面的Maui來開發iOS/Android App 2023年11月推出的.NET 8很強了 微軟保證每年11月會推出新的.NET版本 2024年11月會正式推出.NET 9 蠻期待.NET 9會有什麼新功能的 尤其是裡面的Blazor以及Maui(能寫Android/iOS的App) 我通常不太會去看預覽版 就等11月的.NET 9正式版推出 目前還是先用.NET 8 而且雙數的版本(.NET 8/10/12/14等等) 比較值得期待 因為是LTS(Long Term Support, 長期支援) 但還是會稍微玩一下.NET 9的新功能 有人也期待每年11月.NET的新版本嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.129.211.13 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1724167834.A.1A2.html
james732: 這個帳號不是只會貼王心凌嗎 223.137.61.39 08/20 23:31
有想到什麼就Po什麼阿 大部分都想到王心凌
ekgs: 等白老鼠除錯完了再說 61.230.107.52 08/20 23:31
※ 編輯: doig (220.129.211.13 臺灣), 08/20/2024 23:33:06
Osmium: 別急著上車 27.242.130.201 08/20 23:32
WeasoN: 我還在用VS6.0 QQ 220.133.186.61 08/20 23:32
nayeonmywife: 別再更新了 要一直migrate 113.196.146.30 08/20 23:32
Chricey: 5樓關節跟X一樣 112.277.206.176 08/20 23:32
.NET 8可以用蠻久 是LTS(Long Term Support) ※ 編輯: doig (220.129.211.13 臺灣), 08/20/2024 23:33:57
nfsong: 等微軟把windows source code全部餵給AI 36.224.129.210 08/20 23:40
nfsong: 就可以結束 全民公測了 36.224.129.210 08/20 23:41
tw30912: 樓下跟文組解釋.net 不是Net衣服 36.228.162.178 08/20 23:41