Java で作成されたアプリケーションのモジュールがいくつかあります。しかし今、他のすべてのモジュールを PHP で書くように依頼されました。
PHP から Java へ、またはその逆のメソッド呼び出しを可能にするツールはありますか?
そうでない場合、特に Java が PHP とは異なり型付けの強い言語であることを考慮して開発することは可能ですか?
Java で作成されたアプリケーションのモジュールがいくつかあります。しかし今、他のすべてのモジュールを PHP で書くように依頼されました。
PHP から Java へ、またはその逆のメソッド呼び出しを可能にするツールはありますか?
そうでない場合、特に Java が PHP とは異なり型付けの強い言語であることを考慮して開発することは可能ですか?
詳しくはわかりませんが、Java メソッドを Web サービスとして公開することをお勧めします。これには、言語に依存しない消費以外にも多くの利点があります。
ただし、Java モジュールが非常に細分化されている場合、Web サービスは答えにならない可能性があります。
JVM で PHP を実行できるソリューションの 1 つを使用すると、最も簡単に実行できます。これにより、かなり優れた相互運用性が得られるはずです。例えば
そうは言っても、すでに Java モジュールを使用している場合は、PHP を追加することに大きな価値があるとは思えません。Javaだけに固執しないのはなぜですか?ライブラリのエコシステム、ツール、移植性、パフォーマンス、成熟度、保守性などを考慮すれば、Java はサーバー側アプリケーションのオールラウンドなプラットフォームの選択肢としてすでにほとんど最適です。
Java スタック上で生産的な Web 開発が必要な場合は、 Play (Java/Scala)、Grails (Groovy)、Noir (Clojure) などの優れたフレームワークを使用できます。使用可能なほとんどの PHP フレームワークよりも優先してこれらを選択すると思います。 .