0

私はあるプロジェクトを考えています。私がサポートしたいことの 1 つは、Mono または .Net の使用です。これにより、UI に問題が発生します。Winforms は (ほとんどの場合) 両方で動作しますが、かなり古風であり、必要がなければ使用したくありません。GTK# は両方で動作しますが、Windows 用にバンドルする必要はなく、Windows でネイティブに見えないアプリケーションを作成できます。(私もそれを学ばなければなりません)

私のアプリケーションは、ほとんどの場合、UI に関する限り非常に単純です。私はこれを Web アプリケーションにすることを検討しましたが、ユーザーが頻繁にファイルをアップロードする必要があり、インターネット接続が最適化されていないユーザーにとっては大きな問題になる可能性があります。したがって、移植性と開発の容易さを考えると、デスクトップ アプリケーションの UI としては HTML がおそらく最適でしょう。私は、アプリケーションに Web ブラウザ コントロールを埋め込む人々で、これが行われているのを見てきました。私はモノの互換性を目指しているので、これはうまくいきません。ユーザーのブラウザを 127.0.0.1 に向ける必要があります

TL;DR :

Web ブラウザーをユーザー インターフェイスとして使用するデスクトップ アプリケーションはどれくらい一般的ですか? そのようにすることの大きな問題にはどのようなものがありますか? 長所と短所は何ですか?

4

2 に答える 2

0

同じことをしようと思っています。存在する多くの javascript UI パッケージ (jQuery UI など) の 1 つを使用して UI を含むページを提供する、デスクトップ アプリに単純な Web サーバーを実装できるように思えます。

スティーブ

于 2012-10-09T09:43:10.223 に答える
0

デスクトップ アプリケーションでブラウザまたはブラウザ コントロールを使用することは非常に一般的です。ただし、デスクトップ アプリケーションのブラウザ コントロールである場合は、IE との互換性の問題を考慮する必要があります。

于 2012-10-05T04:54:26.193 に答える