化学産業向けの Web アプリケーションを構築しています。基本的には化学構造のデータベースを検索します。多くの化学情報計算が必要であり、それを実行するための Java で書かれたオープン ソース ソリューションが多数あります。
現在、プログラミング言語を何にするか悩んでいます。Java でいくつかの関数を使用する必要がありますが、システム全体を Java で記述したくありません。Java で Web アプリケーションを記述することに慣れていないためです。
そのため、必要な機能を備えた .jar ファイルをいくつか準備し、コマンドラインから PHP で使用するという考えがあります。このソリューションのスケーラビリティについて疑問に思います。
たとえば、PHPで.jarファイルを1サイクルで1000回呼び出すのは高速ですか? .jar に渡されるパラメータの長さは? パラメータとして文字列に変換された大きな配列を想定しています。これが一般的に良いアイデアなのかどうか疑問に思っています。なぜこれをやらないのですか?
アイデアありがとうございます。