GUI Frameworks for Web Applications
June 9th, 2008 by Russell WilsonJohn Mao, one of our product managers and a good friend, has been doing some research on GUI frameworks for creating Web applications. He’s a big proponent, and while acknowledging some of the risks (e.g. being dependent on external code), he makes a good argument for not “reinventing the wheel”. Recently he sent me a list of some that he has researched including the following:
.NET
ComponentArt: http://www.componentart.com
Infragistics: http://www.infragistics.com
Telerik: http://www.telerik.com
Javascript/AJAX
Google Web Toolkit: http://code.google.com/webtoolkit/
Yahoo! User Interface Library: http://developer.yahoo.com/yui/
ComponentArt: http://www.componentart.com
Ext JS: http://extjs.com (a bolt on: http://www.codeplex.com/ExtJsExtenderControl, Write ExtJS code in C#: http://code.google.com/p/extsharp/)
jQuery: http://jquery.com (general animation framework, there are bolt on’s too)
dojo: http://dojotoolkit.org (bolt on’s: http://dojotoolkit.org/projects/dijit, and http://dojotoolkit.org/projects/dojox)
script.aculo.us: http://www.script.aculo.us which is built on top of Prototyp http://www.prototypejs.org)
I would be interested to know if anyone has any specific experience with any of these frameworks and what opinions are about them (and of course if there are others to consider). After taking a look at them, I’m personally leaning towards experimenting with GWT and YUI.

