*> Now I have to build one webapp prototype and I'm wondering if my GWT-fu can still be of any use. Could someone advise what would be the best way to use GWT in 2025?*
If you want create a quick and easy webapp prototype, I recommend using https://github.com/NaluKit/gwt-maven-springboot-archetype to generate a framework based off Spring Boot. IMHO: GWT's ability to shield you from needing to write JavaScript, is as strong as it has ever been in 2025. On Tuesday, 30 September 2025 at 9:17:26 pm UTC+10 Jens wrote: > Generally GWT SDK is in maintenance mode which means there is no incentive > to add new features to GWT. Most current work is done in the compiler, > emulation and distangling code dependencies to eventually use maven/gradle > instead of ant. > > My main pain point with GWT today is actually CSS. CSS is moving pretty > fast and GWT is stuck on an old Closure Stylesheets library. Beside that if > you really just want to make a throw away prototype I think I would learn a > different JS framework for making such prototypes because you simply have > to type less code as in GWT with Java. But of course it also depends on the > complexity of the prototype as well. > > > 1. I remember GWT was in the process of splitting it into many > (J2CL-compatible) submodules, but other than searching Maven Central, I can > not find any list of them? > > > Many of them which are considered completed are available on github at > https://github.com/orgs/gwtproject/repositories?language=&q=&sort=&type=all > > Colin made a google sheet back in the days at > https://docs.google.com/spreadsheets/d/1b1D9fEqRh5lZ8cqMJtYoc_25rfTRvsuJkTtS2vjgi3o/edit?gid=0#gid=0 > > but it might be outdated. I lost track about the status of not yet > completed projects. > > > > > 2. Is there any better way of integrating recent JavaScript libraries > other than manually writing my own Elemental2 wrappers? I know Elemental2 > bindings are auto-generated from Closure, so I'm hoping that there may be > some tools that could generate them at least from TypeScript as well. Not > that there were not efforts [5]. My prototype would have to work with maps > and although I see that gwt-ol [6] is still maintained, I'm wondering what > would be my options if I have to integrate with, for example, Windy API? > > > Personally I just write JsInterop by hand because most of the time you > don't need 100% of the API of a third party JS library. Generated code can > also be a bit clunky as seen in elemental2 . Beside the generator you > mentioned I don't know any other TS -> JsInterop generator. The one of > Google is Closure externs -> JsInterop. > > > > > 3. J2CL seems to remain Google's internal toy, right? > > > Well you can use it but personally I think you are right, it won't be very > popular outside google. > > > -- J. > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/ab46d33b-b5e6-413b-97a2-72b71524955en%40googlegroups.com.
