6

固定:

私は上記の技術のいずれにも取り組んでおらず、タイトルの技術間の関係に関する現在の情報を見つけることができませんでした.

事実と公式の Microsoft 情報に基づいて、WPF はまだ有効ですか? 約 1 年前に、WPF が廃止されたというタイトルがたくさんあったことを覚えています。何が人々にそう言わせたのですか?昨年中に何か変化はありましたか?

また、メトロ/WinRT/ビルドにはどのような知識が必要ですか? WPF がこれらのいずれかに役立つことを知っていますか? いくら?

同様の質問を見つけましたが、約1年前のもので、一部変更されていると思います。

4

2 に答える 2

3

それは長い会話になるかもしれません... :) できるだけ短くします...

WPF -> Windows でデスクトップ アプリケーションを構築するための推奨される XAML ベースのテクノロジ。

WinRT アプリ -> Windows ストアを通じて配信できるアプリケーションを構築するための次世代プラットフォーム。HTML/js スタック、XAML/C#/VB、または XAML/C++ の選択。スタックの選択は、スキル セットとアプリケーションのニーズに基づいています。--- HTML/js -> Web 開発スキルと既存のアセットを活用して WinRT アプリを作成 --- XAML/C#/VB -> .NET や XAML のスキルとアセットを活用して WinRT アプリを作成 --- XAML/C++ -> 上記と同じですが、C++ 用であり、DirectX などへのアクセスも提供します

一般に、スタックは (C++ のみである DirectX の外部では) 比較的同等ですが、いくつかのことは他のものよりも簡単になります。それは何よりもスキル/アセットの選択です。繰り返しますが、これは幅広いブラシであり、要件によっては、あるスタックが別のスタックよりも優れている場合があります。

WinRT とデスクトップはどちらも Intel プラットフォームで継続します。ARM プラットフォームには WinRT がありますが、デスクトップ アプリを展開することはできません。

于 2012-08-16T21:18:20.043 に答える
1

WPFは、Win8に付属する.NETFrameworkバージョンである.NET4.5で拡張されました。したがって、Windows 8で死んでいない、拡張された....以前よりも速く、より強力になりました。WinRTを対象としないアプリを作成する場合、別名デスクトップですが、すでに述べたように、まだたくさんのオプションがあります。

参考までに、4.5でのWPFのかなりクールな機能強化。リボンコントロール、パフォーマンスの強化、バインディングの強化、その他のさまざまな機能など。完全なリストについては、MSDNドキュメント(http://msdn.microsoft.com/en-us/library/bb613588(v=VS.110).aspx )を参照してください。

于 2012-08-17T03:44:35.950 に答える