私は PHP で書かれた Web サイトを持っています。この Web サイトは、さまざまなプログラミング言語 (Java および C#) で記述されたコード スニペットを受け入れ、静的分析を実行して結果をユーザーに返します。Java と C# 用にそれぞれ別のアナライザーを作成しました。Java アナライザーは Java で書かれています。C# アナライザーは C# で記述されています。
私の問題は、PHP Web サイトがさまざまな言語で記述されたアナライザーと効率的に通信する方法です。つまり、PHP Web サイトが Java コードを受け取ると、Java アナライザーなどを呼び出すことができます。もちろん、PHP の exec を使用してアナライザー プロセスを起動することもできますが、それでは遅すぎます。