24

Windows 8 向けの基幹業務アプリを構築するための推奨されるアプローチは何ですか? 例: 複雑なオーダーメイドの金融アプリケーション

それらは明らかに Metro スタイルに適合しないため、通常のデスクトップ アプリになる可能性があります。

では、WPF を使用することをお勧めしますか? これには vNext がありますか?

私が開発者として構築するアプリの種類は、デスクトップ スタイルのアプリです。それらは Metro スタイルに適合するものではありません。\Build からは、このスタイルのアプリについてあまり聞いていません。

したがって、Windows 8 のリリースと同時にデスクトップ アプリを立ち上げる場合、どのようなテクノロジを使用するのが望ましいでしょうか。(WPFが消えつつあるという印象を受けます)

Win RT で活用できるものはありますか?

どうもありがとう

4

6 に答える 6

7

WinRT は、Metro スタイルのアプリを構築するためのものです。構築しているアプリが Metro スタイルに適合しない場合は、従来のデスクトップ アプリケーションとして構築してください。すべてのアプリケーションが Metro スタイルに適合するとは限りませんし、適合する必要もありません。

于 2011-09-15T20:24:08.463 に答える
2

ターゲットとして WPF を使い続けるとします。

次に、コードをできる限り WinRT、Silverlight、および WPF の交差点内に収めることができます。2 つ (または 3 つ) のプロジェクトを維持し、それらの両方 (すべて) がコンパイルされることを確認します。最終的には、おそらくプラットフォーム固有の WPF を使用する必要があります。WinRT/Silverlight 用にスタブするだけです。

これにより、Microsoft が Windows 9 で何をしようとも最大限の柔軟性が得られ、直接移植できるコードの量を追跡できます。彼らが WinRT XAML をデスクトップにもたらした場合、あなたはカバーされます。彼らが Metro とデスクトップの統合を改善した場合 (たとえば、よりリッチなタスク スイッチャー)、あなたもカバーされます。何も起こらなければ、少額の開発税が発生しただけです。

WPF は、バージョン 4.5 以降も引き続き使用されます。Silverlight や WinRT に最初に登場しない派手な新機能は多くないかもしれませんが、いずれにせよ WPF は成熟したテクノロジに近いものです。Visual Studio、Expression Blend、および AutoCAD は、将来のサポートを確保するのに十分なはずです。

于 2011-09-23T23:11:34.107 に答える
1

その質問に良い答えを出すのは本当に早いです。WPF アプリはなくなりませんし、今後も続くと思います。具体的に何が変わるかはオープンです。ある講演で語られることもあれば、後ほど Windows 8 以降のプロセスで明らかになるものもあります。個人的には、LOB に関する現在の戦略をすぐに変更する必要はないと思います。WPFならそれを使うし、WinFormsやWebFormsならそれもいい。おそらく、重要なデータをまとめてアプリを呼び出す特別なタイルを用意するというアプローチは、付加価値をもたらすでしょう。

これは単なる意見です

于 2011-09-15T20:24:16.153 に答える
1

はい、解決策は、他のすべてを無視して、WinRT とメトロ インターフェイスに移動することです。これは、今は明らかであるためです。他のすべては Microsoft によって無効であると宣言されており、将来的にはメトロ インターフェイス (モダン UI) が 1 つだけ存在します。死んだテクノロジーに投資している別のテクノロジーに基づいて新しいプロジェクトを作成すると、開発者にとって災害になる可能性があります。問題は、Microsoft がサポートしている唯一無二のテクノロジ、いわゆるモダン UI を誰も使用したくないということです。

状況はほとんど逆説的です。

最新のインターフェースを除いてすべてが時代遅れであると宣言されているため、新しいプロジェクトを作成するには、最新のインターフェースをターゲットとして絶対に使用する必要がありますが、(現在のように) 誰もそのために書かれたソフトウェアを必要としない可能性が「ほとんど」ないことはわかっています。モダンなインターフェース (地下鉄)。

Mac 向けの成功した LOB アプリケーション (よく売れている) がいくつかあり、それらを Windows に導入したいと考えていましたが、現在の状況がどれほど混乱しているかを考えると、これは史上最悪の開発時期になる可能性があるため、待つことを好みます。ユーザーがタイルを使用したくないことを考慮すると、Windows 用の新しいアプリは、それらは単なる美化されたウィジェットであり、それ以上のものではないためです...そして、LOB の人々は、ほとんどの時間を費やした非技術者だけがこれらのジョークではなく、真のアプリケーションを望んでいますFacebook は、真のアプリケーションを置き換えることができると考えることができます

私の考えでは、Microsoft は、タイルが LOB に対して機能しないことを理解する必要がありますが、決して機能しないと思います。それは、Microsoft と、今後 50 年間記憶されるエコーシステム全体に真の災害を引き起こすでしょう。

于 2013-12-12T07:05:25.910 に答える
0

現在と同じ推奨事項が適用されると思います。深い OS 統合が必要な場合は、Silverlight よりも WPF を使用する方がよいでしょう。ただし、Silverlight 5 は、ブラウザー外のアプリケーションを使用する場合、Silverlight 4 の現在の穴を塞ぐために多くのことを行います。

それは、あなたが望む展開の種類に本当に依存すると思います。

于 2011-09-23T09:39:22.883 に答える