Я думаю о написании настольного приложения, в котором GUI сделан с использованием HTML или PHP, но функции выполняются отдельным кодом Java или python, есть ли какие-нибудь соображения, на которые я могу взглянуть?
Есть несколько возможных вариантов:
Да, и, кстати, PHP — это серверный язык. Я бы не рекомендовал использовать его в вашем сценарии (так как ваш внутренний код Python или Java).
* У меня недостаточно репутации, чтобы добавить более двух ссылок, поэтому вам придется гуглить их самостоятельно.
Вы можете представить данные из Java или Python как JSON через GET-запрос и использовать PHP для доступа к ним. Существует несколько библиотек для каждого из этих языков как для написания, так и для чтения JSON. Запрос GET может принимать параметры при необходимости.