Top Rated GWT - Google Web Toolkit Alternatives
15 GWT - Google Web Toolkit Reviews
It is very easy to create complex user interfaces using Java almost exclusively. Review collected by and hosted on G2.com.
It doesn't give you the same flexibility as you'd get if using JavaScript. Review collected by and hosted on G2.com.

It is really helpful to optimize web based applications smartly and higher the rate of productivity. As it is completely free so anyone can easily use them. Any developer don't need to be too expert in js, http-requests, as it provides all. Review collected by and hosted on G2.com.
Um nothing for now. Because i was trying this from a few days ago and helps me too. Review collected by and hosted on G2.com.

GWT did a very nice work on automating and making it easier to develop web-applications that did not reload much and seamlessly loaded data and updates in the background. It was the toolkit of choice to develop Google Gmail, Blogger, Inbox and many other apps. It was created on 2006 and Google maintained it until 2012. The toolkit was a very strong option by then. Review collected by and hosted on G2.com.
Unfortunately the project lost Google support on 2012, it went open-source, but still there are no new releases since 2017. That means that it is by 2020 3-years outdated and with accumulated bugs. Other than that fact, modern HTML 5, CCS 3 and HTTP/2 technologies are far superior to the benefits that GWT brings to a project. The toolkit makes the web-pages bloated with very hard to debug embedded Javascript, the compiling time is long and the toolkit is not easy to setup anymore. Review collected by and hosted on G2.com.

Very easy to write and maintain code in Google Web Toolkit. Review collected by and hosted on G2.com.
Everything is fine, nothing dislike about google web toolkit. Review collected by and hosted on G2.com.

Using Java to generate JavaScript running on the browser.
Ease of mixing JavaScript and Java code.
The JavaScript generated is performant ready for production use.
Ease in communication with the server. Review collected by and hosted on G2.com.
The time to compile code as project grows. Review collected by and hosted on G2.com.

If you use Java then you are good to go
Code can be reusable + all the facilities come along with java
When the application becomes larger the code will be easy to maintain
Handle the browser compatibility
Java is strongly typed and hence most coding problems get caught during compile time itself.
Powerful IDEs like Eclipse are popular for Java and allow very quick coding, shortcuts, refactoring, and code analysis.
Optimized JavaScript. The compiler inlines the methods, removes dead code, and minifies it. Further, the code is split into separate JavaScript files, and hence the application can load gradually as you visit new screens.
Management of static resources. Referring static resources such as CSS and images in code requires explicit declaration in the Java code. It allows for a clean separation and also allows to easily locate the resource usage. Eclipse users, think using Ctrl+Shift+G to determine where all is an image referred in code!
Has an inbuilt structure for server side component as well. That too comes with a super-optimized serialization for object transmission. Coders do not need to work on JSON – server and client talk classes and objects. And it still allows putting in your own serialization strategy, your own server-side components. Review collected by and hosted on G2.com.
You will loose control on your javascript
Need lots of memory to run it in dev mode
High compile time
Every server call will be ajax
Browser plugin required for development. The browser plugin was not being maintained to work with newer browser versions. This discouraged its adoption.
Every change in the client side code required a recompilation. Coders were used to the speedy change-refresh-check method. Compilation slowed things down.
UI look and feel. Though the initial version was great for its time, the look and feel did not move with time.
Evolution of the toolkit itself slowed down. Review collected by and hosted on G2.com.

Very easy to design the UI.
Validation was really easy.
Easy to create reusable components.
Cross browser components
MVC based Review collected by and hosted on G2.com.
Slowness - Due to compilation of java code to javascript Review collected by and hosted on G2.com.

GWT Web Toolkit is an open-source set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java.GWT is used by many products at Google, including Google AdWords.GWT is an open source, completely free. You can create highly responsive web applications with heavy lifting on the client-side and reduced chattiness with the server-side. Review collected by and hosted on G2.com.
GWT is not fun to work with. After all, it is Java and Java is not a fun language to work with. If you add the fact that entire layouts and custom controls should be created in java, you can easily make a grown programmer cry. It is hard to add some useful native Javascript features. Review collected by and hosted on G2.com.