2012-01-05 6 views
0

私は新しいプロジェクト "金融アプリケーション"を開始します。私はそれを.netで行います。これは初めてのDelphiでの私の以前の経験です。しかしそれはwinformsかwpfであるべきですか?このタイプのアプリケーションに最も適しているのは何ですか?将来の2つの技術?私はdevexpressツールを使用しますが、2つの技術のバージョンがあります。新しいプロジェクト:それはWPFかWinFormsであるべきですか?

+1

いずれかが適しています。それは、あなたが使い慣れているか、ソフトウェアの寿命にわたって何をサポートしたいか、などによって異なります。 – David

答えて

2

今のところ、標準的な回答はWPFです。それは、Windows 8の導入で

のWinFormsを変更するかもしれませんがWPFは、WPFを行うにはDirectXを使用するのに対し、長年のGDI +のユーザーインターフェイス要素を構築するためのグラフィックスフレームワークを利用して、現在はMicrosoftの最先端のデスクトップ開発プラットフォームです同じ。 WPFは、(スタイルの使用によって)要素がどのように表示されるかを定義するという点ではるかに柔軟性があり、UIアニメーションの組み込みサポートを備えています。 WPFは、WinFormsのバインディングよりもはるかに便利なデータバインディングフレームワークも提供します。一方、WPFもWinFormsよりも重いので、ターゲットオーディエンスが古いPCを使用している場合は、それが懸念されるかもしれません。

WinFormsは、マイクロソフトとサードパーティのコミュニティの両方で広く使用されており、十分にサポートされています。 WinFormsのコンポーネントはより開発される傾向があります(WPFのDevExpressツールは素晴らしいですが、WinFormsの対応製品は一般的により多くの機能を提供します)。

+1

+1 "WinFormsはまだまだ広く使われており、十分にサポートされています"。 IMHOは、来年のWPFがメトロに有利なマイクロソフトの支持を得るのは間違いありませんが、それは私の非常に個人的な、非常に主観的な意見です。 –

関連する問題