2

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

我们不想使用多平台运行时,因为定价过高。

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

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

4

2 回答 2

2

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

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

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

于 2021-11-16T09:47:35.593 回答
2

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

于 2021-11-16T08:11:05.470 回答