【问题标题】:Which vaadin version will be supported long term?将长期支持哪个 vaadin 版本?
【发布时间】:2023-03-09 23:03:01
【问题描述】:

我们有一个用 vaadin 6 编写的 5 年前的应用程序。它只使用基本的 vaadin UI 框架功能。如果我们想升级到将支持的较新的 vaadin 版本,我们应该升级到哪个版本?我知道从 v6 迁移到 v7 及更高版本需要一些返工。 vaadin 8 是完成此 UI 迁移的最佳版本吗? vaadin 8 将支持多长时间? vaadin 8 之后的 UI 框架是否稳定,即升级到更高版本不需要更改应用程序?感谢您的指导。

【问题讨论】:

  • 您检查过vaadin.com/roadmap 了解我们的发布模型吗? Vaadin 8 的免费支持将于 2022 年 2 月结束。我们也在 * 的“vaadin8”标签中添加了此信息。
  • 请注意,根据 * 行为准则,我无法回答下哪个 Vaadin 框架版本对您来说是正确的,因为答案需要深入了解您的应用程序,即使在这种情况下,答案也是如此是自选的。相反,我会将讨论转移到 Vaadin 的 Discord 频道discord.com/channels/732335336448852018/774391958222667777

标签: vaadin vaadin8 eos


【解决方案1】:

Vaadin 版本要么是增量版本,要么提供长期支持。

长期支持版本在首次发布后作为开源产品维护 5 年。此外,Vaadin 还提供 10 年的商业支持。增量版本仅在下一个版本之后的短暂重叠时间内维护。

  • Vaadin 7 已经超过 5 年了,因此仅基于商业合同提供支持。商业支持有效期至 2029 年。
  • 对 Vaadin 8 的开放支持将于 2022 年 2 月结束,而商业支持将持续到 2032 年。
  • 仍然支持 Vaadin 10,但目前没有任何充分的理由选择它而不是 Vaadin 14。
  • Vaadin 14 在 2024 年之前提供免费支持,在 2034 年之前提供商业支持。这是当今新项目普遍推荐的版本。
  • Vaadin 23 计划(但不是绝对确定)于 2022 年初发布,并在 2027 年之前提供长期支持。在此之前,它可能是新项目使用增量版本的替代方案。

硬币的另一面是更新现有项目是多么容易。从这个角度来看,Vaadin 7 和 Vaadin 8 大致相同,因为 Vaadin 8 还包括一个广泛的兼容性包,基本上涵盖了 Vaadin 7 的所有内容。

从 Vaadin 6 到 Vaadin 14 或 Vaadin 23 的跳跃比到 Vaadin 8 的跳跃更大,但在从 6 迁移所需的工作方面,14 和 23 之间没有太大区别。

【讨论】: