I am a backend developer, usually on apps that don't have a web focus at all (think network monitoring). However, these days I'm usually tossing on a web interface of sorts for easy statistics gathering. And more often than not I'm not doing that is REST/JSON services as customers find them handy, and so do I. So I've got the backend down for REST services.<p>What I currently don't have is a set of tools to build up quick user facing interfaces to display this data (and perhaps some admin functions) in a functionable way (I don't care too much about fashion).<p>Is Bootstrap and Backbone (or AngularJS) going to give me all I need? I've played a bit with Bootstrap for some layout and widgets and like it. But am looking for something to add more structure to my web pages (ok, single page apps).<p>Ideally I'd rather learn 2 or 3 libraries very well, so I can whip up quick user interfaces without thinking about it too much. But the Javascript world is moving so fast right now it causes my head to spin.<p>Would something like Dojo or a Sencha product allow me to stay within the realm of a single product? Community support is also important.<p>Thanks.