G
enby!

Vaadin: Современные веб-интерфейсы на чистом Java — живой тур по кодированию от Себастьяна Кюнау

JavaScript-паста, цепочки веб-инструментов, бесконечные этапы сборки и постоянно меняющийся ландшафт фронтенда замедляют работу даже квалифицированных команд Java. Vaadin демонстрирует другой путь: интуитивно понятный Java API, типобезопасное взаимодействие клиент-сервер и более 50 доступных веб-компонентов обеспечивают производительный пользовательский интерфейс без единой строки JavaScript, CSS или HTML. Vaadin позволяет разрабатывать полноценные веб-приложения на Java и, при необходимости, легко интегрируется с современными фронтенд-технологиями, такими как React. В этом докладе мы рассмотрим Vaadin в современном веб-стеке, обрисуем архитектуру, обработку состояний и взаимодействие браузера с сервером, продемонстрируем, как этот фреймворк с открытым исходным кодом органично вписывается в веб-разработку и Java, а также создадим полноценный проект в режиме реального времени: привязка данных, маршрутизация, оформление тем и развертывание — менее чем за 23 минуты. Основные выводы: Создайте проект Vaadin за считанные секунды и начните писать код сразу же. Полный стек, работающий только на Java, устраняет проблемы взаимодействия и интеграции между фронтендом и бэкендом. Открытый исходный код и Расширяемость: полный доступ к подробно документированному исходному коду позволяет адаптировать или расширять компоненты в соответствии с требованиями любой предметной области. Целевая аудитория Разработчики и архитекторы Java, которым нужны веб-интерфейсы, но нет времени на «дебри фреймворков»; команды, мигрирующие со стеков JSF, Swing, Oracle Forms, Thymeleaf или чистого JS; все, кто стремится к максимальной производительности полного стека на JVM.

Смотрите также