【问题标题】:Vaadin 14 vs Vaadin 20 for brand-new project全新项目的 Vaadin 14 与 Vaadin 20
【发布时间】:2021-07-31 07:37:51
【问题描述】:

我是 Java 后端工程师,想开始这个全新的项目。不幸的是,对我来说,使用 UI 是一种噩梦 :) 这就是为什么我正在寻找一些框架,它将我从低级 JavaScript 细节中抽象出来,目前最好的选择是 Vaadin Flow(纯 Java)。

现在,我正在尝试选择 - 启动项目时使用的正确 Vaadin 版本是什么 - Vaadin 14 还是最近发布的 Vaadin 20?请指教。现在是开始使用 Vaadin 20 的合适时机吗?

【问题讨论】:

  • 您的问题没有答案,什么是对您或您的项目“最好”的。没有银弹。 14.X 是 LTS 分支,来自更高版本的功能被移植回新的 14.X+1 分支。告诉自己 LTS 的含义以及功能在哪里。我已经为自己决定,我坚持使用 14.X 并尽可能更新到 X+1,希望下一个 LTS(大约 20 岁以下的某个地方)将是一个平稳的过渡。但这部分是 JS 领域的,每次你眨眼时都会有新的破坏库/框架/升级路径。

标签: vaadin vaadin-flow vaadin14 vaadin20


【解决方案1】:

这取决于您想要将应用程序投入生产的时间。

您可以查看 Vaadin 路线图以了解发布计划的时间: https://vaadin.com/roadmap

即将发布的版本

  • Vaadin 14.7 LTS*,发布日期稍后公布
  • Vaadin 21,预计 2021 年 9 月发布
  • Vaadin 22,预计 2021 年 12 月发布
  • Vaadin 23 LTS*,预计 2022 年 3 月发布

如果你想明年上线,我会选择 Vaadin 20,否则选择 Vaadin 14。

在一个项目中,我们已经在 Vaadin 20 上,因为 DataProvider 在 19 中发生了变化,并且您不需要 CountCallback,如果您想将网格与来自 REST API 的数据一起使用,而您从来没有计数端点,这非常方便。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    • 2020-03-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多