Backbone.js provides structured approach to web applications
Main features are: model, view, collection and history
App’s data is represented as Models, that developer can create, destroy, validate, and save to the server. Also Backbone proposes strong coordination and binding between View and Model. With help of View you can see how model is displayed. It will be updating with every change made in Model.
Backbone bases on MVP
Model–view–presenter (MVP) is a part of the model–view–controller (MVC) software and is used mostly for building user interfaces. MVP uses model, view and presenter to control data display and its formatting to engineer design pattern for user interface.
Backbone has a RESTful JSON interface
Be creative with Backbone.js
Among web apps that were created with help of Backbone.js are Airbnb, BitTorrent.com, Diaspora, DocumentCloud, Flixster, Hulu, LinkedIn Mobile, Pinterest, Soundcloud, Trello, USA, Today.com, WordPress.com.
Need Backbone-based programming solution?
Suppose you are interested in creating a new web application or improving already existing one, contact us and we will find the best solution for your web app development.