Microsoft Developer Day 視聴メモ BS3

Microsoft Developer Day 視聴メモ BS3

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

視聴メモ:

  • .NET6 に含まれる

  • .NET6 に含まれない

    • WinUI
    • その他API
  • UIレイヤーに何を使うのか

Windows Forms

  • デザイナーはプレビュー(現時点)
  • Github上で改善が継続
  • HighDPI/PreMonitorDPI 対応にやや難あり
  • 複雑なレイアウトは大変
  • デモ
  • プレビュー機能は 環境設定から(プレビュー)ONにできる

WPF

  • OSコントロールではなく自前で描画
  • XAML
  • C# ロジック記述
  • レイアウトが柔軟

MAUI

  • 機能が最大公約数的なものになる
  • Windowsアプリを作るだけであれば、他の選択肢でもよい
  • 2022-Q2 にリリース予定
  • BlazorWebView
  • デモ

WindowsAppSDK

  • メモが間に合わず

司会者のおすすめ

  • 現時点では、(現在)WPF → (将来)WindowsAppSDK がおすすめ?
  • WinUI は今後注力される。(Windows11にも なじむ)
  • なるべくUIとロジックは分離しておくと移行も楽。

end