Есть ли какая-либо инфраструктура для взаимодействия Java и Php? - PullRequest
1 голос
/ 05 февраля 2012

У меня есть несколько модулей приложения, написанных на Java. Но теперь меня попросили написать все остальные модули на PHP.

Существует ли какой-либо инструмент, позволяющий мне выполнять вызовы методов из PHP в Java и наоборот?
Если нет, то возможно ли разработать такой, особенно учитывая тот факт, что Java является строго типизированным языком в отличие от PHP?

Ответы [ 2 ]

4 голосов
/ 05 февраля 2012

Не зная больше, я бы посоветовал вам представить методы Java как веб-сервис. Это дает ряд других преимуществ, помимо потребления, не зависящего от языка.

Однако, веб-сервисы могут не быть ответом, если ваши java-модули очень детализированы.

3 голосов
/ 05 февраля 2012

Возможно, вам будет проще, если вы используете одно из решений, которое позволяет запускать PHP на JVM. Это должно дать вам довольно хорошую совместимость. например,

Сказав, что, если вы уже используете модули Java, я не вижу огромной ценности в добавлении PHP в смесь. Почему бы просто не придерживаться Java? Java уже в значительной степени является лучшим универсальным выбором платформы для серверных приложений, если учесть такие вещи, как библиотечная экосистема, инструменты, переносимость, производительность, зрелость, удобство обслуживания и т. Д.

Вы можете использовать хорошие фреймворки, такие как Play (Java / Scala) или Grails (Groovy) или Noir (Clojure), если вы хотите продуктивную веб-разработку на вершина стека Java, думаю, я бы выбрал их в предпочтении перед большинством доступных PHP-фреймворков.

...