科学的な数値資料をインタラクティブなプロットとして提示する動的なWebアプリケーションを作成および維持するためのテクノロジーとフレームワークを選択するための最良のオプションを特定するためのいくつかの提案に感謝します。これは、研究者が複雑なパラメータ空間を探索するためのインタラクティブなツールであると考えられています。
原則として、ユーザーがブラウザーの入力パラメーターを試してみると、ネイティブCおよびFORTRANアプリケーションの強力なLinux(Apache)Webサーバーで計算量の多い計算がオンザフライで継続的に実行されます。サーバーは比較的小さな配列を返し、計算結果はブラウザーに継続的にプロットされます。
私はDjangoのようなPythonベースのものを検討しました。Pythonライブラリmatplotlibはデスクトップ環境で非常に強力ですが、私が見る限り、この段階ではWebの準備ができていません。私はこれについていくつかの経験を聞くことに非常に興味があります。
GroovyとGrailsも興味深いようですが、私が持っていないJavaバックエンドに最も関連しているようです。
主な考慮事項は、サーバー上の主力製品(CおよびFORTRANアプリケーション)へのインターフェースをどのようにシームレス/効果的に作成できるかです。
「生の」自家製のJavaScript/AJAXソリューションも実現できる可能性がありますが、保守が難しく、車輪の再発明を行うのは手間がかかる傾向があると思います。
重要な基準には、堅牢性、クロスブラウザーのサポート、将来の安全性が含まれます。
前もって感謝します。