2011-01-14 8 views

答えて

1

UIはどのくらい複雑になりますか?実際のインタラクティブなUIを作成したい場合は、WPFの能力を使いたいでしょう。しかし、その基本的なデータ入出力型のものなら、WinFormsがうまくいくかもしれません。また、ユーザーに必要な.NETのバージョンも覚えておいてください。そのため、これらの用語もどこにあるのかを確認してください。

3

まず、ローカルクライアントタイプのアプリである必要があるかどうかを検討してください。すでにWebアプリケーションとして稼動しているERPシステムがあります。

そうでない場合:Winformsは90'sです - 前提条件が何であれ、WPF、VMMVなどを使用して、今世紀のテクノロジを使用する方がよいです。 - 完全なフレームワークが必要ない場合は、SilverLightを検討してください。これにより、アプリはMacでも動作し、展開と開発の両面で大幅に拡張されます。

+0

「MVVM」を意味すると思います。 ;) – MetalMikester

+0

ha ha -yeah、私は頭字語よりも多くのパターンを使用します;-) –

3

私はWPFを知っているので、私は完全にWinFormsを使っています。 WPFはあらゆる面で優れたテクノロジーです。より優れたUIを実現し、データバインディングをインテリジェントに使用することで(MVVMの80〜90%)、信頼性の高いUIをより迅速に開発することが容易になります。

「WPFを知っているので」という部分が重要です。その知識は簡単には得られなかった。 (私がそれを使い始めた時よりも、今日利用可能な情報量は1トン多いのですが)それをうまく利用するには数ヶ月かかりました。

+0

+1私は完全に同意します。 WinFormsに習熟していて、6週間で提供する必要がある場合、WPFの立ち上げはおそらく受け入れられないでしょう。しかし、他のすべてが等しい、WPFは間違いなく努力の価値がある。 –

関連する問題