By using JavaScript with the MINIMAL set of data-structuring ( models & collections) and user interface (views & URLs) it enables you to develop a web application
BACKBONE is best useful to develop MVC like web APPLICATIONS, single page web applications or complex JavaScript web applications in an organized and structured MANNER without JavaScript CODE mixing with HTML