2

我放弃了 GWT 小部件,转而使用 JsInterop 和 Elemental2。

但我仍在使用来自“gwt-user.jar”的模块用于GSS、Resources 和 I18N

下一版本的 GWT 是否可能支持这些模块?如果没有,我可以使用对未来友好的替代方案吗?

我刚刚开始,所以我宁愿现在“正确”地得到它,而不是稍后再取消它。

4

1 回答 1

4

如果您正在寻找一个不错的 GWT3/J2CL 就绪小部件库,请查看此处:https ://github.com/DominoKit/domino-ui 。

您可以在这里找到一个演示应用程序:https ://demo.dominokit.org/home

Domino-ui 基于 Elemento ( https://github.com/hal/elemento ) 使用 Elemento,您可以非常轻松地创建支持 J2CL 的小部件。

关于您关于模块的问题:我们目前正在努力使 GWT 模块 J2CL 做好准备。其中一些已经作为 rc1 发布到 Maven Central。有关更多信息,请查看此处:https ://docs.google.com/spreadsheets/d/15WXfiklnTeqjRLI8gKj5iyGk7iDhnuQHGcpYJgpNlmQ/edit#gid=0

和这里:

https://docs.google.com/spreadsheets/d/1b1D9fEqRh5lZ8cqMJtYoc_25rfTRvsuJkTtS2vjgi3o/edit#gid=0

我们的目标是使迁移尽可能简单。大多数情况下只是用类似的东西com.google.gwt替换org.gwtproject和语句。新模块将与 GWT 2 和 GWT 3/J2CL 一起使用。目前一个真正的缺点是,只有少数模块可以进入 Maven Central。我建议保留旧模块并等到新模块在 Maven Central 中可用。GWT.createnew ...Impl

您可能会感兴趣的两个 Gitter 房间:

于 2020-09-05T13:11:19.860 回答