...
The built-in library of UI components will look very familiar to Java developers, particularly those having Swing experienceSWING experience. SWING developers just have to learn a different API although, many of the classes have the same names and the same methods than in SWING. It's easy for Java developers to learn GWT and with only a little learning curve.
In the ideal world, the Java developer would never have to write JavaScript code.
This is the fulfilled promise of GWT...
...