業務のためのC#・C言語・C++学習

主にC#の文法やWPF周りのアウトプットに利用してます。

.NET6で開発するアプリケーションの種類

日本マイクロソフトさんから.NET6によるWindowsデスクトップアプリケーションについてYoutube動画とスライドがあがっています。 Windowsユーザとしては非常に興味深い話です。

BS3 # Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介 | 日本マイクロソフト - YouTube

【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介 | PPT

結論

今はWPF使え

要点

NET6では利用可能なUIは以下の3つ
・Win Forms
シンプルな画面を作るには便利だが、HighDPIや複雑なレイアウトを作るのは困難。
WPF
柔軟なレイアウトを作成しやすい(私も賛同)
MVVMの開発パターンが利用可能
・MAUI
AndroidiOSWindowsmacOS対応のクロスプラットフォーム

NET6に含まれていないもの
Windows App SDK
・Win UI
・その他API

Windows APP SDK

次世代のWindowsアプリ開発プラットフォーム
開発途中でまだまだ機能が不十分