Java Browser based MVC frameworks

GWT

I am a big fan of GWT. GWT contains a java to javascript compiler that means that the problems of developing in an untyped language like Javascript are removed. It also integrates well with the DOM and native javascript.

For more details on the pros and cons of using GWT, take a look at an experimental GWT interface to this Wiki that I have written.

Other Java to Javascript frameworks

The Eclipse RAP javascript MVC framework.

The Java2Script compiler is a great piece of software. It allows you to develop SWT applications and compile them into Internet applications.

It would be great if it had a standalone, command line mode that allowed you to compile any arbitrary Java class into a Javascript object; it could then be used in Web development projects. Maybe it can do this, but it feels very tied to Eclipse and SWT.

It is a pity that Google did not make the compiler the basis of GWT.