|Initial release||October 13, 2010|
1.4.0 / 19 February 2019
|Size||7.9 KB production|
72 KB development
When handling the DOM Backbone.js adopts an imperative programming style, in contrast with a declarative programming style (common in AngularJS using data-attributes). Trying to provide "the minimal set of data-structuring (models and collections) and user interface (views and URLs)", leaves to the developer the choice of extensions for enhanced functionality. For example, one can use nested views with Backbone Layout Manager or model-view binding with ReSTbasis.
The following web applications are built with Backbone.js:
- 500px Web
- Drupal 8
- Groupon Now
- Hearsay Systems Advisor Cloud
- Openbravo Mobile (with Enyo).
- Pandora Radio
- USA Today.com
- xTuple (with Enyo).
- Dependencies, BackboneJS, October 14, 2015
- "What SendHub Learned Building a Single-Page Backbone.js App", ReadWriteWeb
- "Behind the rumours: how we built our Twitter riots interactive", The Guardian, London, 8 December 2011
- "Backbone.js". backbonejs.org. Retrieved 2017-06-01.
- "Companies and Websites using Backbone.js". Archived from the original on 2017-05-12. Retrieved 2019-06-01.
- "Organizing Your Company to Embrace Microservices". InfoQ.
- John Paul Titlow (22 July 2013). "Inside The Tech Stack Digg Used To Replace Google Reader". Co.Labs. Archived from the original on 25 July 2013. Retrieved 22 July 2013.
- "Backbone.js and Underscore.js are bundled into Drupal 8".
- "Mobile UI Components". Retrieved 2014-03-22.
- "A Shorter Letter". Retrieved 2014-03-22.