引用: 即効入門 C#プログラミング すぐに現場で使える知識 by 中 博俊さんら
2.1 簡単なGUIアプリケーションの例
.NET Frameworkには、WindowsフォームとWPF (Windows Presentation Foundation)と呼ばれる2つのGUIフレームワークがあります。
「Windowsフォーム」は、「Windows Forms」「WinForms」などで検索してもいい。
それぞれのadvantageの比較
pros and cons
AndyLさんによる回答の要約
- 通常の開発にいきなり使わず、事前調査しなさい
- 顧客のPCのintegrated graphics chips setsがサポートされているか意識しなさい
- grounds-up developmentを含むか検討しなさい
- (WPF移行時に)生産効率が落ちるのを考慮しなさい
- 色々な実装方法が使えるようになる一方、(可読性が落ちるので)メンテナンスが大変ですよ (FizzBin nature)