4

私のチームは、会社のヘッド アプリケーションを開発する数分前に、設計の障害に遭遇しました。私のチームは、C#、.NET 3.5 で WinForms アプリケーションを開発しています。

設計で最初に行う必要があるのは、使用する CompositeUI フレームワークを決定することです。まず、CAB を使用することを確信していました。しかし、P&P がもはやそれに興味を持っていないことを考えると、それは正しい選択でしょうか?? アクロポリスは?それは十分に安定しており、今後数年間ここにいるでしょうか??

これが私の質問です。十分に安定していて、今後 3 ~ 4 年間私のチームをリードするアプリケーションに適したフレームワークは何ですか?

あなたの助けが必要です。ありがとう!

4

3 に答える 3

3

WinForms を実行する場合は、Smart Cient Software Factoryが最適です。私が市場で見た限りでは、ほとんどの人が WinForms から離れて WPF に移行しています。現在、私の会社が WinForms から WPF に移行するために何が必要かを評価している最中です。今のところ WinForms のサポートが気に入っていますが、3 ~ 4 年の予定がある場合は、代わりにWPFを検討することを強くお勧めします。

于 2009-05-23T20:34:34.047 に答える
3

どうしても Winforms に固執したい場合は、Smart Client Software Factory 以外にも、かなりの数のサードパーティ ソリューション (たとえば、Empiniaや CodeProject に表示されている Genesis Hybrid Smartclient Framework) があります。ここでの問題は、彼らが十分に安定しており、3〜4年後も存在するのに十分なスタミナを持っているかどうかです.

一方、このかなり長い時間枠を見ている場合は、WPF を検討することで実際に利益が得られる可能性があります。はい、これは学習曲線であり、VS 2008 でのツール サポートは、まだ完全に満足できるものではありません。しかし、VS 2010 では状況が大幅に改善され、Microsoft は WPF に多くの人員を投資する予定です。VS 2010 自体は WPF で記述されています。

WPF の場合、 Prismの形で P&P ガイダンスがあり、これは非常に有望で、非常によく考えられているように見えます。WPF に入ると、Silverlight を基本的に「無料で」知っているという追加の利点も得られます (Silverlight は基本的に WPF のサブセットです)。したがって、それは追加の利点である可能性があります。

マルク

于 2009-05-23T20:50:38.960 に答える
1

Glenn Block は、少し前に興味深いガイドラインをいくつか投稿しました。

Brian Noyes は実際に PRISM の一部を WinForms に移植しましたが、それが今後数年間プラットフォームとして使用するのに十分なほど安定しているかどうかはわかりません。=)

于 2009-05-24T08:35:23.543 に答える