我们有一个预先存在的 (vaadin 7) gwt 组件,我们希望将其引入 vaadin 21。
我们不想使用多平台运行时,因为定价过高。
最后,gwt 组件只是编译为 javascript,所以必须有某种方式将其连接到 vaadin 21?
该组件非常重要,因此我们希望避免重新开发它。
从架构的角度来看,您需要能够使用来自 Vaadin 21 之类的 GWT 组件的是该组件需要将其 API 导出为 JavaScript。
如果组件有一个小的 API 表面,那么使用 JsInterop (或 JSNI,如果你有经验的话)手动执行此操作可能是有意义的。
如果 API 表面更大,那么一些额外的工具可能更合适。
也许你应该看看 GWT Exporter:https ://code.google.com/archive/p/gwt-exporter/