たとえば Java や C# で、デスクトップ アプリケーションまたはスタンドアロン アプリケーションを作成するためのアーキテクチャ フレームワークがあるかどうか疑問に思っています。Web アプリケーションで利用できるリソースはたくさんあるようですが、デスクトップ開発のフレームワークやアーキテクチャのベスト プラクティスに関する優れたリソースはあまり見つかりません。
理想的には、優れたアーキテクチャを持っている、または特定のフレームワークで構築されていると見なされるデスクトップ アプリケーションのソース コードが利用できるかどうかを知りたいです。