I recently worked on a
Google GWT project and very impressed with it. One of the difficult task in web development is to work on browser quirks. GWT is completely eliminating that by compiling java code to javascript. It also supports ajax server communication using RPC, JSON & XML. Microsoft's
Nikhil Kothari also working on a similar project called
Script# for asp.net.