如果我想为 GWT 3 做好准备,是否应该停止使用 GSS 等?

Should I stop using GSS etc. if I want to be ready for GWT 3?

我放弃了 GWT Widgets,转而使用 JsInterop 和 Elemental2。

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

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

我才刚刚起步,所以我宁愿现在“正确”获取它,也不愿以后再拆开它。

如果您正在寻找一个不错的 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.create 语句替换为 new ...Impl 之类的语句。新模块将与 GWT 2 和 GWT 3/J2CL 一起工作。目前真正的缺点是,只有少数模块进入了 Maven Central。我建议继续使用旧模块,等到新模块在 Maven Central 中可用。

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