かなりリッチなクライアント インターフェイスを必要とする新しい Windows アプリケーションの設計を開始していますが、どのクライアント API を使用すればよいかわかりません (WPF、Silverlight、WinRT、HTML5 など)。人々がこの決定を下すのに役立つMSからのガイダンスがほとんどないことに、私は実際にはかなり不安を感じています.
さまざまなクライアント API に対する MS のサポート戦略は? それぞれの寿命は?私は、現在既知でサポートされている API (WinForms または WPF) で完全なクライアント アプリケーションを作成して、MS が 2 年以内にそのサポートを取り下げ、それを書き直すことを余儀なくされることは望んでいません。しかし、大規模な企業展開が少なくとも2年間は行われないため、WinRTで書くことは本当にできません. では、代わりに Silverlight のような Web ベースのアプローチを使用する必要がありますか? そのサポート/長寿の話は何ですか? 代わりに HTML5 に移行しますか? 私がその道を行く場合、オープン ソース スタックだけでなく Microsoft スタックを使用する利点は何ですか?
ここで合計 22 のキャッチがあるように感じますが、Microsoft からの適切なガイダンスが見つかりません。物事の音から、WPF でソフトウェアを作成するのはばかげているでしょう (すぐに?) がドロップされるためですが、企業が数年間展開しないため、WinRT で作成することはできません。このすべてが、私には完全に狂ったように感じます。
考えやアイデア?