2

私は、Microsoft Patterns & Practices の現在は使用されていないComposite Application Block (「CAB」)上に構築された 2 つの非常に大きな WinForm アプリケーションを持っています。私は初期の採用者であり、最初に CAB を採用して使用することに飛びつきました。さて、本当に死んでしまったので、将来のことや、どのフレームワークに移行できるかについて、ますます考え始めています。

CAB の好きなところ: * 構造、構造、構造 - 集中力を失いやすく、「分析麻痺」になりがちです。CAB は「物事を行う方法」を導入し、「イベントをどのように接続するか、または最適な IoC は何か」などを心配する代わりに、軌道に乗ってアプリケーションを開発し続けます。 CABが本当に好きです;0)

「独自の CAB を構築する」という記事を見たことがありますが、それには興味がありません。堅実で積極的にサポートされている同様のフレームワークに移行したいと思っています。私の Web 検索では、CAB と同じニーズを満たすと思われるものは見つかりませんでした。おそらく、誰もが独自のフレームワークを構築しているため、別のフレームワークが存在しないのです。

何かアドバイスやアドバイスがあれば、ぜひお聞きしたいです。

4

2 に答える 2

1

あなたはチェックアウトすることができます

または

特にSCSFとCABの対象となる特定の機能/パターンについてはよくわかりませんが、しばらくの間WCSFを使用しており、CABについて気に入った構造を確実に提供します。

これら2つはP&Pからの所定のガイダンスを構成し、間違いなく更新されていると思います。

于 2010-10-19T04:04:58.250 に答える
1

アプリを WPF - PRISM に移植することをお勧めします。WinformsにもPRISMの方法があればいいのにと思いますが、残念ながらそうではありません。前回のエンタープライズ レベルのアプリケーションのうち 2 つを SCSF を使用して移行しましたが、今回は明らかな理由で PRISM に切り替えました。それには初期の学習曲線が含まれています。私はWPFが何であるかを知っていて、Helloworldアプリをいくつかの追加で完成させました。しかし、今は PRISM WPF に切り替えなければならなかったので、両方で急な学習をしています! 幸運を!

于 2011-08-17T20:58:50.783 に答える