Backbone.js vs AngularJS vs Ampersand.js | What are the differences? | StackShare