Browser based javascript MVC frameworks

Javascript MVC frameworks are direct competitors of Flash and Java Applets. They provide a rich set of ready made widgets (trees, tabs etc) and so make it much easier to develop a Rich Internet Application; they are ideal for developing web based intranet applications.

The most impressive Javascript frameworks are Dojo.

The main drawbacks to Javascript MVC frameworks are that:

Qooxdoo and the Yahoo User Interface toolkit are my preferred Javascript MVC frameworks. YUI is a good compromise because it manages to avoid many of the drawbacks outline above.