Фреймворк веб-приложений
Vaadin - это фреймворк для создания веб-приложений . Приложения, созданные с помощью фреймворка, должны распространяться через Inte rnet (доступно через веб-браузер).
Вкратце, процесс можно описать следующим образом:
- После разработки приложения его необходимо развернуть в контейнере сервлетов , например Tomcat , Причал и так далее. Приложение должно быть упаковано в производственный режим . Это обеспечивает минимизацию и объединение внешних ресурсов. В результате вы получите артефакт для развертывания: файл WAR или файл EAR .
- Получите сервер в сети или inte rnet. Либо:
- Купите место у хостинг-провайдера, такого как Heroku или DigitalOcean .
- Предоставьте свое собственное серверное оборудование.
- Установите Tomcat там, если его нет.
- После запуска веб-контейнера пользователи смогут использовать ваше приложение по IP-адресу , установленному на вашем сервере. Если вы хотите иметь выделенное имя, вы можете купить доменное имя .
Прогрессивное веб-приложение (PWA)
Другой аспект заключается в том, что вы может разработать ваше веб-приложение как прогрессивное веб-приложение (PWA) . Тем не менее, приложение запускается в браузере, но значок подсказки для установки программного обеспечения будет добавлен на вашу главную страницу (в браузере). Пользователь может щелкнуть по нему, и приложение будет установлено. Но для этого вы должны следовать перечисленным ниже требованиям: Требование установки приложения
Но, как правило, Vaadin - это не тот инструмент, если вы хотите создавать приложения, которые устанавливаются локально. Мне также интересно, где вы нашли информацию, что его можно установить? :)