I'm a Java developer. To be honest, I'm a little intimidated about writing lots of javascript, so the idea of writing a web app completely in Java with GWT appeals to me!
I'm planning a new web app and one of my considerations is that I want it to run well on mobile browsers (for android and iphone). I've also used a few GWT apps that still feel a little sluggish...not quite as responsive.
If you've used GWT, can you give your thoughts about A) how efficient is the client-side code as compared to hand-coded html+jquery. And B) are there any server-side efficiency considerations that you would consider when using GWT, in particular with Google appengine.
In particular the stacks I'm debating using are appengine + slim3 + jquery ... OR appengine + GWT + objectify.