I’m going to be developing a small web application for internal use at my company. What is the best Javascript framework to use with it? I’m not a graphic designer but I do have experience writing desktop applications so I think a library strong on containers and widgets would be good. I’d prefer not to spend money and I don’t think my management will go for open sourcing the web application. My web application will be written in Grails so it needs a good plugin. What frameworks do you recommend?
I was leaning towards ExtJS but I’m concerned about the license. Does the FLOSS exception apply?
I also considered Dojo but old answered questions suggested that the quality was poor. Is that still the case?
What about GWT?
jQuery seems too open ended for my use, with only a few widgets and a seemingly difficult to browse widget library. Is that assessment correct?
Others?
Sproutcore is free and works with grails. It has a good library of default components as well.