Developing Backbone.js Applications: Building Better JavaScript Applications