Это приложение для свинга? Придется сопоставить это с веб-приложением (html), чтобы оно теперь работало в браузере.
Вы не можете запустить любую из этих программ непосредственно из браузера.
Java использовалась для запуска Java-апплетов и запуска веб-приложений на Java - где браузер помогал вам установить Java-приложение в локальной системе, но пользователь должен был отдельно установить JRE (время выполнения Java), чтобы запустить его локально.
Теперь все, что у нас есть, это веб-приложения. в основном приложения, которые могут иметь сеанс, вход в систему, аутентификацию и авторизацию, но в конце приложение выводит HTML, Javascript, изображения и текстовые данные (JSON. XML и т. д.), которые отображаются на веб-странице.
Посмотрите наJ2EE. Я фанат Java. но это требует больше времени для развития, но я думаю, что это работает лучше. Особенно с хорошим фреймворком, таким как Spring Boot (он включает MVC, см. https://dzone.com/articles/7-best-java-frameworks-for-2016)
Но кривая обучения есть. Купите книгу или пройдите онлайн-курс, например, udemy или аналогичный. В YouTube есть бесплатные видео. Но не уверен впорядок / качество.
Если вы выберете php - многие бесплатные и дешевые серверы, такие как x10hosting, для начала и кривая обучения тоже не так хороши. Хорошие рамки - такие пакеты, как drupal и wordpress.
НаБраузер HTML, запуск Javacript. Для этого тоже есть рамки. Как и у Гоголя https://angular.io/, это тоже требует отдельной книги / отдельного исследования. В старые времена мы использовали простой Javascript ...
Для мобильных телефонов- иногда можно обойтись без использования URL-адреса, ИЛИ существуют рамки, которые оборачивают веб-страницу в «приложение» для Android, iPhone и т. д. ИЛИ создают нативное приложение, - но тогда у него будут разные базы кода.
Я знаюкто-то, кто использовал игровой движок для создания в основном единой базы кода (некоторые классы специфичны для каждой платформы, такой как android, iphone), но использовался для рендеринга бизнесаграфики и несколько вариантов использования взаимодействия (около 40). Он использовал https://libgdx.badlogicgames.com/