2011-01-31 2 views
4

可能性の重複:
When is Winforms the correct choice vs. WPF?WinFormsのWPF置換ですか?

こんにちは、 私は様々な意見を読んだが、私は、最終的な画像を得ることはありません。また、WinFormsの代わりにWPFを使用するか、より豊かなビジュアルエクスペリエンスのための代替手段ですか?

+0

WinFormsがなくなるわけではないので、これは置き換えられません。これを閉じるための投票。より焦点を絞った質問をしてください。 –

+0

これはProgrammers.SEの方が良いでしょう。しかし、私はそれを移行する能力がありません。 –

答えて

1

代替。 Winformsは死んでいない、それは完全に.NET 4.0でサポートされています。また、WinFormsプロジェクトで何もしなかったことは、完全にWPFアプリケーションに変換するときに救済可能です。

+2

WinFormsは、既存の重要な基盤を持っているためサポートされていますが、WPFの正当な代替案は議論の余地があるため、新しいアプリケーションの選択肢と考える理由もあります。 –

+0

@Aaron:1)WPFアプリケーションを構築すると、WPFを学習するコストが発生します。 2)Expression Blend以外のものでXAMLを書き込むと、Blendの購入が発生します。あなたはこれらの理由に反する良い議論を見つけることができますが、それは正当な理由です。 – Tergiver

+0

@Tergiver合意点1 ...しかし、VS内のXAML、特にVS 2010を書く方が適切です。 Blendではコントロールのデザインとレイアウトはある程度簡単ですが、VS 2010のリリースでXAMLを書くためにブレンドする必要はありません。 –

4

要するに...はい。それは両方の方法を見たことができるということである

。マイクロソフトは、一言で言えば言ったこと

は次のとおりです。

  • のWinFormsにはより多くの重要な開発は、WinFormsのプラットフォーム上で実行されてございません離れ
  • つもりはありません。
  • マイクロソフトは、WPFはあなたに豊かなUI体験を与えるWPF
  • 使用することをお勧めします。
  • WPFでは、より多くの標準ベースの開発のためのデザインパターンをより簡単に使用できます。

私はそれが泥のようにはっきりしていることは知っていますが、それは彼らが言ったことです。

0

いいえ、そうではありませんが、フラッシュをライトを離陸し始めているSilverlightで同じアプローチを支援する場合は特に、それはコントロールを取る方法は、道よりダイナミックで、開発者に優しいです。

あなたはWPF in Wikipedia articleを見てみたいことがあります。私たちはWinフォームで行うことができますどのような

0

は、我々としても、WPFで行うことができます。違いはwinformsも古いOSで動作することだけです。 VS2005以降、winformライブラリやコントロールにはあま​​り追加されていませんが、WPFライブラリやコントロールには巨大な追加機能があります。 VS2010はwpfで完全に書かれています。これらの事実に基づいて、マイクロソフトはwpfをもっと押し込むことに非常に精通しているように見えます。また、私のネットワークのように、新しいデスクトップソフトウェアのほとんどがwpfを選択しています。 Winformは今後5年間は確かにそこにいるだろうが、それ以降はその未来は疑わしい。

関連する問題