Ваадин 14 против Ваадина 20 для совершенно нового проекта

#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, где у вас никогда не было конечной точки подсчета.