avuserow / amp

Acoustics Media Player - network jukebox
Other
26 stars 5 forks source link

Find a better Javascript Library #47

Closed avuserow closed 13 years ago

avuserow commented 14 years ago

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)

avuserow commented 14 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).

avuserow commented 13 years ago

we switched to jquery.