Экспорт / Пакет Ваадин - PullRequest
1 голос
/ 11 февраля 2020

Я хочу иметь возможность поделиться своим приложением с другими людьми, но не могу понять, как его упаковать / экспортировать, чтобы другие люди также могли его использовать. Я знаю, что могу использовать его флягу, но это требует некоторого использования командной строки. Как правильно выполнить экспорт, чтобы он работал как настольное приложение / веб-приложение?

1 Ответ

2 голосов
/ 19 февраля 2020

Фреймворк веб-приложений

Vaadin - это фреймворк для создания веб-приложений . Приложения, созданные с помощью фреймворка, должны распространяться через Inte rnet (доступно через веб-браузер).

Вкратце, процесс можно описать следующим образом:

  1. После разработки приложения его необходимо развернуть в контейнере сервлетов , например Tomcat , Причал и так далее. Приложение должно быть упаковано в производственный режим . Это обеспечивает минимизацию и объединение внешних ресурсов. В результате вы получите артефакт для развертывания: файл WAR или файл EAR .
  2. Получите сервер в сети или inte rnet. Либо:
    • Купите место у хостинг-провайдера, такого как Heroku или DigitalOcean .
    • Предоставьте свое собственное серверное оборудование.
  3. Установите Tomcat там, если его нет.
  4. После запуска веб-контейнера пользователи смогут использовать ваше приложение по IP-адресу , установленному на вашем сервере. Если вы хотите иметь выделенное имя, вы можете купить доменное имя .

Прогрессивное веб-приложение (PWA)

Другой аспект заключается в том, что вы может разработать ваше веб-приложение как прогрессивное веб-приложение (PWA) . Тем не менее, приложение запускается в браузере, но значок подсказки для установки программного обеспечения будет добавлен на вашу главную страницу (в браузере). Пользователь может щелкнуть по нему, и приложение будет установлено. Но для этого вы должны следовать перечисленным ниже требованиям: Требование установки приложения

Но, как правило, Vaadin - это не тот инструмент, если вы хотите создавать приложения, которые устанавливаются локально. Мне также интересно, где вы нашли информацию, что его можно установить? :)

...