Можно ли автоматически преобразовать Java-код в PHP?

Есть ли инструменты для преобразования java-кода в php? У меня есть исходный код java-библиотеки, и мне нужно его преобразовать в php.

Ответ 1

Можно автоматически преобразовать его. Это называется источником для исходного компилятора. Обычно, когда вы компилируете программное обеспечение, синтаксический анализатор будет создавать абстрактное синтаксическое дерево и преобразовывать его в код целевого языка. Но так же возможно, чтобы компилятор преобразовал это в другой язык высокого уровня (компилируемый).

Java - это строго типизированный язык, а PHP - нет, поэтому исходные компиляторы источника являются редкими и процесс преобразования кода является неполным. Однако это говорит о том, что есть достаточно хороший вариант со свободной демонстрацией: http://javatophp.com

Ответ 2

Автоматически - Нет. Может быть, в будущем. Не тратьте время, напишите новый код bro.

Ответ 3

Я не думаю, что в настоящее время существует такое решение.

Вы можете попробовать использовать php-java-мост, который позволит вам вызвать Java-код из PHP: http://php-java-bridge.sourceforge.net/pjb/

Zend Server также предоставляет мост

Ответ 4

Команда из 5 человек на Facebook потратила 18 месяцев на запись sofrware, которая преобразует PHP в С++ (встречаем: HipHop). Нет такого программного обеспечения для преобразования с Java на PHP.

Ответ: да... это возможно, если у вас есть полтора года и команда про-программистов:) В противном случае вы переписываете его вручную (я думаю, это ваш выбор).

Ответ 5

Существует множество аспектов Java, которые не могут быть выражены в PHP. Тип безопасности для одного. Это звучит как безумное поручение. Если вы хотите пойти в противоположном направлении, вопрос может иметь некоторый интерес.