BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース WinFormsの場合

WinFormsの場合

原文(投稿日:2011/03/05)へのリンク

DevExpressは、2011年用のロードマップをリリースした時、WinFormsについては、ほとんど何も言わなかった。10年前の技術であり、基本的に開発元に捨てられているので、このことは、余り驚くことではない。しかし、面白いのは、多くのネガティブなフィードバックが返ってきていることである。DevExpressの顧客の多くは、WPFやSilverlightを自分たちの重要なアプリケーションの代替に使えるとは考えていない。

7年前に、 Avalonがアナウンスされた。今では、WPF と Silverlightとして知られているが、グラフィック ユーザ インターフェースの設計と開発に大きな進化をもたらした。HTMLプログラミングの宣言的なスタイルとカスタム コントロールを作成するWinFormの能力を組み合わせるのが非常に効果的であることが証明されてきた。今では、WPFの3つのメジャーバージョンとSilverlightの4バージョンが市場にあるが、その技術が非常に信頼できるとは、思われていないようだ。

不幸にして、プロセッサーとメモリ使用の点で、引き続き深刻なパフォーマンスの懸念がある。実際にこのことは起きているが、急勾配の学習曲線により、この懸念は、誇張されている。些細な設計上の欠陥でさえ、あるスクリーンに必要なリソース量を倍加してしまう、悪い傾向がある。

DevExpressロードマップフォローアップ投稿でのコメントのいくつかが以下である。

Sigurd Decroos:

WinFormsがこんなに延命するのを見るのは悲しいことである。WPFは、ほとんどのコンピュータ上で、主要なアプリを動かすのには、遅すぎ、SLは完璧なERPアプリで使うには、成熟していない。

[…] もし私の顧客が Citrix や Terminal Servicesを使っていれば、もっと早い描画が重要である。なのでWPFやSilverlightを使うことができないし、WinFormsにも更に改善が必要なのである。

Heiko Mueller:

悪いけど、このロードマップでは、自分のサブスクリプションを延長できないね。私は、WinForms と ASP.NETだけを使っていて、WPF/Silverlightには興味がないね。現在のWPFは、私が作っているアプリケーション(より大きなビジネス アプリケーション)には合っていない。私の見る所では、Silverlightは死んだ技術だ。HTML5が将来のリッチ インターネット アプリケーションだ。

Jens Necker:

WinFormsへのコメントに同意せざるを得ないね。

SLやWPFは本当のビジネス アプリケーションには未だ使えない。WinFormsは堅牢で、よく理解されたプラットフォームで、広範囲なサポートもある。

Garry Lowther:

WinFormsが近々に、WPF、Silverlight あるいは HTML 5にとって替わられることはないでしょう。WinFormsアプリは、 Amazon, Google 、Microsoft Windows Azure上で、インターネット サービスとうまく協調して動いています。顧客は、Microsoft Office アプリと同程度の速さで動く、反応の早いビジネス アプリケーションが好きであり、期待しています。今のところ、WinFormsは今だに、このようなアプリを開発し、インストールするには最高の方法です。

Richard Choroszewski:

我々のチームは約2年前DXにしました。主な理由は、WinForms用のツールが優れているのと、WinFormsが現在も、これからもビジネスの焦点であり続けますから。

Silverlight, WPFなどで実験するのは、そのうち何が主流になるのかを監視するのにいいことです(あるいは、Microsoftの開発者たちが新しい、すごいおもちゃを見つけたら、主流にはならないでしょう)が、その技術は、我々のビジネスが基盤にできるほど成熟していません。

これらは、確かに不幸な少数派であるかもしれないが、WPF/Silverlightを大規模なアプリケーションに使うほど成熟していないと見ている、実際の開発現場を代表している。

この記事に星をつける

おすすめ度
スタイル

BT