Skillfactory открытый урок TODO на Vaadin 14

Доброго дня, друзья!

Надеюсь, вы уже посмотрели предыдущий пост, тут хоть и обложка похожа, но приложение совсем другое. Все внутри.

Проводить второй урок, с тем же самым проектом скучно, я себя уже хорошо знаю, поэтому поставил себе цель подготовить новое приложение. Я когда-то уже делал приложение на Vaadin простое TODO приложение. Если в архиве поискать, то найдете, так вот много лет прошло, Vaadin получил много новых версий, решил актуализировать (читай как написать снова) и показать его в реальном времени.

Да, вот это все написано лишь на java, без html, css или js.

Что такое Vaadin — java framework, который позволит построить красивый UI для вашего приложения без знания frontend, тут конечно можно долго спорить, но это крутая штука, что бы создать прототип, админку для небольшого приложения, где не важно быстродействие.

Для продуктовых систем, я конечно, советую посмотреть в сторону более быстрых и нативных ReactJS, AngularJS или VueJS

В проекте не обошлось без SpringBoot, для хранения данных H2, и фича — экспорт дел в календарь

Ссылка на GitHub


2 Комментария

Добавьте свой →

  1. «где не важно быстродействие»
    Vaadin же server side rendering, он же как раз быстрее сформирует сложный UI, особенно это будет заметно на слабых мобильных устройствах. Плюс поисковики любят SSR за отзывчивость.

    • Да, все верно, но при этом если он работает на действительно большое кол-во клиентов, то это становится минусом. Плюс код, который собирается фреймворком aka конструктор, обычно менее эффективный

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *