Ian :

I think the concept of GWT is pretty cool. I mean, aesthetically the idea of compiling Java to JavaScript so that it runs in a web browser is awful, but I understand the attraction of being able to use the same language on both server and client. Whatever developer at Google designed the API for GWT though does not deserve whatever ludicrous amount of money they are probably making from their stock options. It is grossly inelegant in many respects, definitely not worthy of a seasoned Java developer.

I think that Ian is really harsh with the GWT Team.
GWT’s API - not Google’s finest moment