Closed avuserow closed 13 years ago
extJS: FYI: This is what Crescendo used. Really likes XML. Not a huge problem, since we can easily output XML that is identical in content to our JSON, but just less fun overall. Emphasis seems to be on desktop-like UIs (e.g. mimicking IDEs or Windows) For some reason, all their demos seem to have a flash element somewhere.
Has plenty of selectors that would be useful for playlists. Supports plenty of dynamic layout options. Would allow us to show/hide/minimize different panels of information. Drag-and-drop seems to usually show what you are dragging (good visual cue).
I'm not too pleased with the feel overall. Did not see any nifty data tables that would allow us to reorder things (or I can't find it now, at least).
we switched to jquery.
We need a Javascript library that lets us write less code.
Possible Libraries: Google Closure (probably not) jQuery extJS mooTools (probably not, too simplistic) YUI Prototype (tried this; was too simplistic but still cool) dojo
Important things: Ability to create a data table from JSON XHR abstraction easy history management (back/forward) Timers
Still important stuff: Making lists from JSON Reorderable tables/lists Time formatting Good event capturing
Wishlist: Neat UI toys Plugin architecture (for us providing plugins and having hooks for them, a la Module::Pluggable or similar)