3

職場には、更新する必要があるアプリケーションがあります。これは、大部分が Windows フォームで記述され、新しい部分が WPF で記述されているファット クライアントです。このアプリケーションのメイン セクションは、HTML を使用した Web ブラウザ コントロールで実装されるフォーム デザイナです。

アプリケーションの大部分を再設計する必要があり、ユーザー エクスペリエンスを全般的に改善する必要があります。私はこのプロジェクトに携わる可能性が高く、WPF に精通しており、WPF を使用するのに非常に適したテクノロジであると感じています。古い W​​indows フォームの部分を削除し、アプリケーションを大幅に書き直す予定です。

ただし、将来のリリースでこのアプリケーションを Web アプリケーションに移行することについて、いくつかの議論がありました。私の同僚は、まだ太ったクライアントでありながら、HTML を使用してダイアログとアプリケーションを再設計しようとするアイデアを投げかけていました。

これは合理的な考えのように思えますか? この種のハイブリッド アプリケーションをサポートする、このアプローチに類似した設計はありますか? HTML5 / JS を使用して、WPF が提供するのと同じ種類のユーザー エクスペリエンスを現実的に作成できるでしょうか?

移植可能なコードを作成するというアイデアは魅力的ですが、私はこの提案の実現可能性について深刻な懸念を抱いています。Windows 8 アプリがさまざまなデザイン オプションをサポートしていることは知っていますが、このアプリケーションは XP / Windows 7 を対象としています。

4

1 に答える 1

1

これは本当にアプリケーションの対象者によって異なりますが、十分に簡単で、ゼロから始めるのであれば Web を使用するべきだと思います。

私は 3 年前に同じ質問に直面しましたが、WPF に固執したことを今でも後悔しています。アプリが Web アプリであればタブレットに展開できたからです。

アプリに大量のビジネス ロジックが含まれている場合は、それを適切に分割してください。JS のビジネス ロジックはうまく機能しません。デバッグが面倒で、アプリの全期間にわたる管理が困難です。一般に、WPF に比べて開発はより困難になると予想されますが、潜在的な対象者ははるかに多くなります。

于 2013-01-28T22:54:24.633 に答える