2005 年以降、Windows フォーム アプリケーション (C# と .NET を使用) を作成していないので、リッチ クライアント アプリケーションにまだ適しているかどうかはわかりません。また、Composite Application Block 以外に Windows アプリを構築するための (比較的) 新しいフレームワークがあるかどうかもわかりません。
私たちの会社には、コンテンツ (音楽、モバイル ゲームなど) を管理する小さなチーム (3 人) がいて、彼らのためのツールを構築したいと考えています。このツールを使用する人は少ないので、リッチな Web UI (ajax、jquery などを使用) の作成に時間と労力を費やすのではなく、ビジネス ロジックに集中できるように、Windows アプリを作成することを考えています。
WPF が別のオプションであることは理解していますが、私の知る限り、WPF を使用してアプリを構築するのは少し複雑で時間がかかります。
Windows フォームが最良の選択肢である場合、Windows アプリを構築するためのかなり新しいフレームワークはありますか? 10 年前、私は Microsoft のコンポジット アプリケーション ブロックを使用していましたが、それは過去のことのように思えます。