「新しいWindowsデスクトップアプリを作るなら、どのフレームワークを使うべきか?」——この問いに、Microsoftは30年間まともに答えられていない。その内幕を、かつて中枢にいた人物が語り始めた。 17種類のGUI技術が共存する異常事態WindowsのGUI開発環境は、現在17種類ものフレームワークが並存する混沌のただ中にある。Win32、MFC、WinForms、WPF、WinUI 3、MAUI、Blazor Hybrid、WebView2——Microsoft製だけでこの有様だ。さらにElectron、Flutter、Tauri、Qt、Avaloniaといったサードパーティ製を加えると、5つのプログラミング言語と3つのレンダリング哲学が入り乱れる。 17種類のフレームワーク、5つの言語、3つのレンダリング哲学。この惨状を「boof-a-rama(優秀な人間が愚かなことをする状態)

