0

クロスプラットフォームアプリを作成する必要があり、代替案を検討しています。アプリは非常に複雑で、ビデオ、グラフ、チャートを表示し、ユーザーがそれらを操作できるようにする必要があります。

ユーザーの75%がデスクトップを使用してアプリにアクセスし、25%がタブレットまたはスマートフォンを使用すると思います。

もう1つの制約は、会社のコードのほとんどがこの言語で記述されているため、C#で開発することを非常に好むことです。

クロスプラットフォームの要件を満たすのは明らかに困難です。ASP.NETでWebベースのアプリを作成することを検討しています。これは、最小限の移植作業でiPad、Android、Winなどで実行できるので便利ですが、リモートサーバーとの対話が遅いので心配です。

それから私はこのアイデアを思いつきました:ASP.NETアプリを作成するのはどうですか。ただし、デスクトップユーザーの場合は、ローカルビデオファイルなどに直接アクセスできるローカルサーバーをマシンに展開します。これにより、応答性が大幅に向上します。モバイルユーザーの場合は、リモートサーバーを使用してもらいます。ASP.NETサーバーは高価すぎてすべてのクライアントにインストールできないため、Monoの無料のASP.NETサーバー(XSP)からページを提供できます。

これは機能しますか?どんな考えでもありがたいです。

4

1 に答える 1

3

それはあまり良い考えではありません。デスクトップにWebサーバーをインストールすると、ユーザーは満足しなくなります。また、このWebサーバーの展開は、一般的なデスクトップアプリと比較してより困難になります。もし私があなたなら、すべてのプラットフォーム用のユニバーサルアプリとしてWebアプリを作成します。その後、便利な場合は、monoまたは.netでデスクトップ用の特別なアプリを作成できます。

于 2012-12-31T22:17:49.440 に答える