現在 C# で Windows GUI として動作するアプリケーションを書き直したいと考えています。問題は、Windows では問題なく動作しますが、Mono の GUI の問題により、Mac と Linux には適合しないことです。
したがって、私の考えは、C# を続行し (C# を実行する必要があり、移植できない重要なサブプログラムのために必要でした)、Windows、Mac、または Linux のすべてのユーザーが簡単にアクセスして作成できる Web アプリケーションとして書き直すことでした。それは動作します。
また、高いアクセシビリティを目指しているため、アプリケーションが「すぐに使える」状態で動作し続けることも重要です。
次のようなソリューションを探しました:
- KayakHTTP ですが、POST データはサポートしていません。(Web GUI に必要)
- Mono から XSP2 を使用して ASP.NET MVC Web アプリを作成しますが、Web アプリですぐに使用できるアプリケーションを作成できますか?
または、エンド ユーザー向けにすぐに使える C# Web アプリを用意するというアイデアはありますか? 必要なのは、Mac と Linux に Mono をインストールすることだけです。
ご助力ありがとうございます。
EDIT 1:すべての側面を正しく説明していないことに気づきました。実際、私のプロジェクトには 2 つのアプリケーションがあります。
- C# で記述された CORE アプリケーションは大きすぎて移植や書き換えができないため、Mac および Linux での実行には Mono を使用する必要があります。
- C# で記述され、CORE アプリケーションを制御する Windows フォームを使用する私の GUI アプリケーション
私の目標は、GUI アプリケーションを Web アプリ アプリケーションに変換して、Mac と Linux で Windows Forms GUI の煩わしさをなくすことです。