WinUI3-Windows開発の新時代

3月8日はカレンダーにあり、私はこの記事を書いています。

どうして?-WinUI 3が重要だからです!





バックグラウンド

WinUI 3とは何か、そしてWinUI 3が解決するグローバルな問題を理解するために、Windowsのデスクトップ開発の歴史に飛び込むことを提案します。





Windows用デスクトップ開発の開発の歴史
Windows用デスクトップ開発の開発の歴史
  • つまり、1995年であり、C ++とWin32で電卓を書き始めています。Win32は、ビジュアルインターフェイスを操作するための最低レベルのシステムAPIです。以下は、ドライバー用のWindowsドライバーモデルのみです。





  • 2002-私たちの計算機はすでに高レベルのシェルで書くことができます-WinForms(Windowsフォーム)。Win32のラッパーを作成して、システムとの対話をより簡単かつ便利にします。また、2002年にリリースされた.NET FrameworkとCLRにより、さまざまな言語を開発に使用できます。その中には、C#、C ++、VB.Net、J#などがありました。





  • WPF - . 2006 Microsoft WPF - API- , . , .NET Framework DirectX. WPF : WEB- , , , , , , MVVM, XAML.





  • 2012 - Windows 8. . , - WinRT Windows Runtime. , Windows 2 : . WinRT API, COM. COM, , . , PrintDialog - , . , Win32.





  • 2016 - Universal Windows Platform UWP. Windows. WinRT, UWP , Windows 10 ! , , . WinUI 2 - Windows.





?

- , . UWP ( Windows github). , - …





2016年のプラットフォームを選択するための開発者の好み
2016

Telerik 2016 , UWP, . ? Windows. API Windows Runtime, Win32 . , , . API, UWP , . : API, UWP





WinUI 3

API WinUI. WinUI 3 Preview 4 -, . API , WinRT UWP API?





: . .NET:





.NET5の由来
.NET 5

.NET?

  • , 2002 Windows- - .NET Framework. 2019 , - 4.8





  • , 2016 - .NET Core. , .





  • - .NET 5. , 2020 , . .NET Framework, .NET Core .





Microsoft, , .





.NETの開発およびサポート計画
.NET

, - .NET 5, Microsoft , API: - UWP API Win32.





, , API.





WinUI 3

Microsoft, WinUI 3 , . , Windows WinUI 3.





Xamarin, MAUI and WinUI 3?

MAUI (Multi-platform App UI) - . Xamarin.Forms. Windows WinUI 3. MAUI: devblog.microsoft, github.





Uno Platform and WinUI 3?

Uno Platform - , WinUI Windows iOS, macOS, Linux, Android WebAssembly.





Uno Platform WinUI 3. 12 WinUI 3 Preview 4, Uno Platform. Uno Platform: platform.uno, github.





API

API, Microsoft . , Project Reunion. , Win32 UWP API.





Project Reunionは、WinUI 3と非常に密接に関連しています。また、すでにプレビューバージョンになっています。





プロジェクトの再会に関する詳細情報:docs.microsoft.comgithub








All Articles