私は生物学的シミュレーションを実行するいくつかのプログラムに取り組んでいます (専門的ではなく、趣味として)、いくつかは非常に計算集約的です。本当に興味深い結果を得るには、数時間または数日実行する必要があります。これらのプログラムは、最終的には教育ツールとして使用することを目的としています。
私はC++で作業しており(高速であるため)、QtをGUIのフレームワークとして使用しています(クロスプラットフォームであるため)。これは、私のプログラムを従来の方法 (exe、アプリ バンドルなど) で配布する必要があることを意味します。しかし、プログラマーの友人から、プログラムを実行可能ファイルとしてダウンロードするのは時代遅れであり、代わりに Web アプリを作成する必要があるとよく耳にします。
さて、私の本当の質問は、実行時間の長い計算集約型のプログラムを Web アプリとしてうまく機能させることは可能でしょうか? 明確にするために、このプロジェクトに費やすお金は限られているため、大量の CPU パワーが必要になるため、サーバーではなくクライアントで計算を行う必要があります。そのようなことは実現可能ですか、それとも現在の C++/Qt アプローチを継続する必要がありますか?