【问题标题】:Use an existing GWT component in vaadin 21在 vaadin 21 中使用现有的 GWT 组件
【发布时间】:2021-12-27 01:35:15
【问题描述】:

我们有一个预先存在的 (vaadin 7) gwt 组件,我们希望将其引入 vaadin 21。

我们不想使用 Multiplatform Runtime,因为定价过高。

最后 gwt 组件只是编译为 javascript,所以必须有某种方式将其连接到 vaadin 21?

该组件非常重要,因此我们希望避免重新开发它。

【问题讨论】:

  • 我认为您至少必须重新开发组件的连接器部分,这是不兼容的。其他部分可能是可移植的,但未来 GWT 中的浏览器支持如何......

标签: gwt vaadin vaadin21


【解决方案1】:

也许你应该看看 GWT Exporter:https://code.google.com/archive/p/gwt-exporter/

【讨论】:

    【解决方案2】:

    从架构的角度来看,您需要能够使用来自 Vaadin 21 之类的 GWT 组件的是该组件需要将其 API 导出为 JavaScript。

    如果组件的 API 界面很小,那么使用 JsInterop(或 JSNI,如果您有此经验)手动执行此操作可能是有意义的。

    如果 API 表面更大,那么一些额外的工具可能更合适。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-05
      • 2022-01-02
      • 2021-12-24
      • 2011-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      相关资源
      最近更新 更多