Следует ли мне прекратить использование GSS и т. Д., Если я хочу быть готовым к GWT 3?

Я отказался от виджетов GWT в пользу JsInterop и Elemental2.

Но я все еще использую модули из gwt-user.jar для GSS, Resources и I18N.

Будут ли эти модули поддерживаться в следующей версии GWT? Если нет, есть ли альтернатива, удобная для будущего, которую я могу использовать?

Я только начинаю, так что я лучше пойму "прямо сейчас", чем буду разбирать позже.

1 ответ

Если вы ищете хорошую библиотеку виджетов с поддержкой 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. Некоторые из них уже выпущены для Maven Central как rc1. Дополнительную информацию см. Здесь: https://docs.google.com/spreadsheets/d/15WXfiklnTeqjRLI8gKj5iyGk7iDhnuQHGcpYJgpNlmQ/edit

и тут:

https://docs.google.com/spreadsheets/d/1b1D9fEqRh5lZ8cqMJtYoc_25rfTRvsuJkTtS2vjgi3o/edit

Наша цель - максимально упростить миграцию. В основном просто заменяяcom.google.gwt с org.gwtproject а также GWT.create заявления с чем-то вроде new ...Impl. Новые модули будут работать с GWT 2 и GWT 3/J2CL. На данный момент реальным недостатком является то, что лишь несколько модулей дошли до Maven Central. Я бы посоветовал остаться со старыми модулями и подождать, пока новые модули не будут доступны в Maven Central.

Есть две комнаты Gitter, которые могут вас заинтересовать:

Другие вопросы по тегам