-1

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

4

1 回答 1

5

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 之间并没有太大区别。

于 2021-08-10T07:00:06.310 回答