title: Javascript library for building desktop-like web application: ExtJS, jQuery, YahooUI, Mocha, SproutCore, Cappuccino, others?
body: <p>I am evaluating several Javascript UI toolkits for building web applications that have a desktop-like feel, mainly because of dialogs and window management.</p>
  
  <p>I looked at several options - here are my evaluations so far:</p>
  
  <ul>
  <li><a href="http://extjs.com/" rel="nofollow noreferrer">ExtJS</a> - Great widget library, great docs! Not so great license.</li>
  <li><a href="http://ui.jquery.com/" rel="nofollow noreferrer">jQuery UI</a> - Lack of ready-made window and dialog containers. I love jQuery though.</li>
  <li><a href="http://developer.yahoo.com/yui/" rel="nofollow noreferrer">Yahoo! UI</a> - Same problem as above. Really mature (but, unfortunately, <a href="https://yahooeng.tumblr.com/post/96098168666/important-announcement-regarding-yui" rel="nofollow noreferrer">is no longer being actively maintained</a>) and well documented.</li>
  <li><a href="http://mochaui.com/demo/" rel="nofollow noreferrer">Mocha</a> (Mootools-based) - Not as mature as the others. Lacks good documentation.</li>
  <li><a href="http://www.sproutcore.com/" rel="nofollow noreferrer">SproutCore</a> - Same as above. Also doesn't have window and dialog widgets.</li>
  <li><a href="http://cappuccino.org/" rel="nofollow noreferrer">Cappuccino</a> - Too weird and revolutionary.</li>
  </ul>
  
  <p>What's your take on these? Are my evaluations correct?</p>