作者 doig (民國百十三)
標題 [新聞] 微軟最新Visual Studio 2022 17.12與.NET
時間 Tue Aug 20 23:30:31 2024


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 (臺灣)
※ 作者: doig 2024-08-20 23:30:31
※ 文章代碼(AID): #1cnBQQ6Y (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1724167834.A.1A2.html
james732: 這個帳號不是只會貼王心凌嗎1F 223.137.61.39 台灣 08/20 23:31
有想到什麼就Po什麼阿
大部分都想到王心凌
ekgs: 等白老鼠除錯完了再說2F 61.230.107.52 台灣 08/20 23:31
※ 編輯: doig (220.129.211.13 臺灣), 08/20/2024 23:33:06
Osmium: 別急著上車3F 27.242.130.201 台灣 08/20 23:32
WeasoN: 我還在用VS6.0 QQ4F 220.133.186.61 台灣 08/20 23:32
nayeonmywife: 別再更新了 要一直migrate5F 113.196.146.30 台灣 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就可以結束  全民公測了6F 36.224.129.210 台灣 08/20 23:40
tw30912: 樓下跟文組解釋.net 不是Net衣服8F 36.228.162.178 台灣 08/20 23:41

--
作者 doig 的最新發文:
點此顯示更多發文記錄