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.
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).
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).
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.
Would something like Dojo or a Sencha product allow me to stay within the realm of a single product? Community support is also important.
Thanks.