#vaadin #vaadin-flow #vaadin14 #vaadin20
Вопрос:
Я бэкенд-инженер Java и хотел бы начать совершенно новый проект. К сожалению, для меня работа с пользовательским интерфейсом-это какой-то кошмар 🙂 Вот почему я ищу какой-нибудь фреймворк, который отвлечет меня от деталей JavaScript низкого уровня, и на данный момент лучшим выбором выглядит Vaadin Flow (чистая Java).
Прямо сейчас я пытаюсь выбрать — какая версия Vaadin подходит для начала проекта — Vaadin 14 или недавно выпущенный Vaadin 20? Пожалуйста, посоветуйте. Подходящее ли время начинать с Ваадина 20?
Комментарии:
1. Нет ответа на ваш вопрос, что «лучше» для вас или вашего проекта. Серебряных пуль нет. 14.X-это ветвь LTS, и функции из более высоких версий переносятся обратно в новые ветви 14.X 1. Узнайте сами, что означает LTS и какие функции находятся там. Я решил для себя, что я придерживаюсь 14.X и обновляю до X 1, когда это возможно, в надежде, что следующий LTS (где-то в районе нижних 20-х годов) будет плавным переходом. Но это частично JS-земля, и каждый раз, когда вы моргаете, появляются новые пути взлома библиотеки/фреймворка/обновлений.
Ответ №1:
Это зависит от того, когда вы хотите перейти к работе с вашим приложением.
Вы можете ознакомиться с дорожной картой Vaadin, чтобы узнать, когда планируются выпуски: https://vaadin.com/roadmap
Предстоящие релизы
- Vaadin 14.7 LTS*, дата релиза объявлена позже
- Ваадин 21, предполагаемый релиз в сентябре 2021 года
- Ваадин 22, предполагаемый релиз в декабре 2021 года
- Vaadin 23 LTS*, предполагаемый выпуск в марте 2022 года
Если вы хотите выйти в эфир в следующем году, я бы пошел с Ваадином 20, иначе с Ваадином 14.
В одном проекте мы уже находимся на Vaadin 20, потому что поставщик данных изменился в 19, и вам не нужен обратный отсчет, что очень удобно, если вы хотите использовать сетки с данными из REST API, где у вас никогда не было конечной точки подсчета.