visual studio wpf tutorial




WPF対WinFormsまたはリッチUI対安定アプリケーション? Windowsフォームプラットフォームの将来についてどう思いますか? (8)

WPFとWinForms Windowsフォームプラットフォームの将来についてどう思いますか?


VStudio 2008のビジュアルエディタはとても信じられないほど遅いので、私はWPFをあきらめました!


WPF UI開発の日にVS.NET 2008がクラッシュし、winforms開発中にクラッシュする回数を数えます。 (ここでは、深刻なwpfの開発を行うことはほとんど不可能ですが、sp1の後でさえもかなりクラッシュします)。 Winformsには成熟したコントロールもたくさんあります。 確かにそれはwpfの華やかな光沢のある3Dものを持っていないが、LoBアプリのために、あなたはとにかくこれを必要としない。 wpfのぼんやりしたテキストの問題を追加すると、wpfはwinformsを置き換えるのに十分成熟する前にはるかに長い道のりがあることを理解するでしょう。


WPFの採用は現時点ではかなり遅いと私自身が考えています。


WPFは、それを採用しようとしていない開発者のグループを狙っていると思います。 私はWPFがCRUDアプリケーションのために作られたとは思わない。 CRUDはWinFormsよりもWPFでずっと難しいです。 私はちょうど好きではないデータバインディングの例を見てきました。 CSLAのような中間技術を駆使して、うまく機能させる必要があります。

いいえ、私はWPFは、大衆にスーパースリック、超ファンシーなメディアIDEを出荷したい開発者のために設計されたと思います。 残念ながら、これはC / C ++に最も固執し、管理されたコードをほとんど受け入れないグループです。 このため、マイクロソフトの市場思考に疑問を持っていなければなりません。

一方、マイクロソフトでは独自の犬の食べ物を食べています。新しい味の子犬の食べ物は、しばしばより良いもののための強力な内部のプレッシャーに対する反応です。 なぜWindows MediaグループとZuneグループの両方がWPFを好きにしたいのかわかります。


私はWPFがWebformsよりも何を提供しているかを見なければならないと思います。 唯一のことは、より多くの可能性がGUIの賢明ですが、それは再びWPFを少し複雑にします。 ほとんどのWebformsアプリケーションは見た目には優れていませんが、特定の操作を簡単でわかりやすい方法で実行することを目的としています.WPFはWebformsの多くを提供していません。

たぶん、silverlightがwpfにプッシュを与える可能性があります。 フルスクリーンのSiverlightアプリ(写真アプリ、オフィスアプリ、レポートアプリなど)には興味深い可能性がたくさんありますが、もちろんWPFアプリに簡単に移植できます。


私はWinFormsとWPFの両方を使用しており、LoBアプリケーションのUIプラットフォームになるためにはWPFがまだ多くの作業を必要としていることに同意する必要があります。 現在、WPFは豊富なエフェクトやアニメーションを持つUIを作成するのに便利ですが、それでも問題があります。


私は上記の両方の投稿に同意する必要があります。 さらに、マイクロソフトがWPFを自社製品に実際に投入するまでは、実際には離陸するつもりはありません。 私の考えでは、WPFをドッグフードしているのは、クラッシュ、テキストの問題、および事前に構築されたコントロールの欠如といった問題を本当に取り戻すためのものです。


私は現在、WPFアプリケーションの開発を展開するために第3のクライアントと協力しています。 最初の3つは、米国の3つの大手運送業者の1つ、中小企業の2つのLOB申請でした。

私はVisual Studioが完全に安定していると思っていますが、Visual Studioでデザイナーを使用することはありません。 Expression Blendは、デザイナーが期待する多くの機能が欠けていない限り、完全に安定しています。

Visual Studio&.Netに導入された言語機能よりもWPFの読み込み速度は遅くなりますが、WinFormsに比べると多くの点で優れており、未来になります。

WPFの考え方を学び、あなたは戻ってこないでしょう。





winforms