4

私は Windows 用のデスクトップ アプリを開発したいと考えており、最近デザイナーに連絡を取り、私が作成したワイヤーフレームを本当に素晴らしいものにしました。デザインが完成したら、100%アプリに移植したいです。

Web 開発と同様に、これは通常のプロセスです。デザインを作成し、PSD ファイルから HTML と CSS を使用して Web サイトを作成します。これは、自分が何をしているかを知っている人にとっては、通常は少し問題ではありません。

Windowsアプリでこれを行うと、よくわかりません。私が見ているのは、まったく標準的ではないデザインです。すべての要素とデザインは通常の外観とはまったく異なり、ボタンやフォームなどの標準的な要素はまったく異なって見えます。

問題は次のとおりです。これを達成するための最良のオプションは何ですか?

最近、GUI 実装の可能性についてよく読んでいますが、WPF が最適であり、非常に柔軟であり、UI の構築に HTML のような同様のアプローチを使用しているという事実に気づきました。それが可能であることを願っています。

そこで、ここにいるすべての UI 専門家への質問: どのテクノロジ / UI ライブラリを使用するのが最適ですか? WPF を使用した .NET は、100% 非標準の設計を作成できるほど強力ですか? カスタムのグラフやチャートも検討しています。

あなたの入力をお待ちしております!

4

1 に答える 1

5

Windows ストア アプリではなく、デスクトップ ソフトウェアについて話していると思います。ここで間違っていたとしても、答えはほぼ同じです。ストア アプリを作成すると、複雑さが少し軽減されますが、基本的な原則とプロセスは同じです。

WPFは間違いなく進むべき道です。3D から複雑なストーリーボード アニメーションまで、想像できるほとんどすべてのことを実際に実行できます。WPF を使用すると、複雑なスタイリング タスクを管理しやすくスケーラブルな方法で整理できます。WPF が優れたフレームワークであるということを除けば、何もないという意味ではない代替手段さえ知りません。Windows フォームは選択肢ではありません。

WPF を使用すると、将来かなりの期間使用されるフレームワークでアプリを開発し、巨大なコミュニティと、制御および拡張フレームワークの多数のサード パーティ ディストリビューターを利用できます。

開発側から見ると、アプリを開発するための強力な IDE が多数あります。まず Visual Studio です。理論的には、Photoshop から Blend (デザイナー ツール) を経由して Visual Studio (開発者ツール) に至るワークフローがあります。Visual Studio (VS) は (多かれ少なかれ間違いなく) 入手可能な最高の IDE ですが、Blend には慣れていません。

したがって、答えの最初の部分は次のとおりです。WPFは要件のフレームワークであり、劣った代替案を提案することさえできません。

しかし

WPF で計画しているアプリを構築することの意味を過小評価しないでください。完全に個別のアプリを構築するために必要な WPF と MVVM (WPF と連携する設計パターン) を適切に (つまり、本当に適切に) 学習するだけで、何ヶ月も忙しくすることができます。怖がらないでください。それは可能であり、価値がありますが、現実的に計画してください...

于 2013-09-21T10:54:29.977 に答える