Backbone.js

From Wikipedia, the free encyclopedia
  (Redirected from Backbonejs)
Jump to: navigation, search
Backbone.js
Backbone.js logo.svg
Developer(s) Jeremy Ashkenas
Initial release October 13, 2010; 6 years ago (2010-10-13)
Stable release
1.3.3 / April 5, 2016; 14 months ago (2016-04-05)[1]
Repository github.com/jashkenas/backbone/
Development status Active
Written in JavaScript
Operating system Cross-platform
Size 7.5 KB production
72 KB development
Type JavaScript library
License MIT
Website backbonejs.org

Backbone.js is a JavaScript framework with a RESTful JSON interface and is based on the model–view–presenter (MVP) application design paradigm. Backbone is known for being lightweight, as its only hard dependency is on one JavaScript library,[2] Underscore.js, plus jQuery for use of the full library.[3] It is designed for developing single-page web applications,[4] and for keeping various parts of web applications (e.g. multiple clients and the server) synchronized.[5] Backbone was created by Jeremy Ashkenas,[6] who is also known for CoffeeScript and Underscore.js.[7]

When handling the DOM Backbone.js adopts an imperative programming style, in contrast with a declarative programming style (common in Angular.js using data-attributes). "Backbone should continue to be a tool that gives you the freedom to design the full experience of your web application." [8]

Trying to provide "the minimal set of data-structuring (models and collections) and user interface (views and URLs)" [9], leaves to the developer the choice of extensions for enhanced functionality:

Use[edit]

The following web applications are built with Backbone.js:[10]

References[edit]

  1. ^ "Backbone.js". 
  2. ^ Alex MacCaw (18 August 2011). JavaScript Web Applications. O'Reilly Media, Inc. p. 165. ISBN 978-1-4493-0351-8. Retrieved 27 April 2012. 
  3. ^ Dependencies, BackboneJS, October 14, 2015 
  4. ^ "What SendHub Learned Building a Single-Page Backbone.js App", ReadWriteWeb 
  5. ^ "Behind the rumours: how we built our Twitter riots interactive", The Guardian, London, 8 December 2011 
  6. ^ Developer, Delhi (Apr 7, 2015). "Delhi Developer | Website Designing Company in Delhi". Delhi Developer. Delhi Developer. Retrieved Apr 7, 2015. 
  7. ^ Stenger, Brad (April 4, 2012), "JavaScript Meetup City", Open, The New York Times 
  8. ^ "Backbone.js". backbonejs.org. Retrieved 2017-06-01. 
  9. ^ a b c d e f g h i j k l m n o "Backbone.js". 
  10. ^ "Companies and Websites using Backbone.js". 
  11. ^ "Organizing Your Company to Embrace Microservices". InfoQ. 
  12. ^ John Paul Titlow (22 July 2013). "Inside The Tech Stack Digg Used To Replace Google Reader". Co.Labs. 
  13. ^ "Backbone.js and Underscore.js are bundled into Drupal 8". 
  14. ^ Backbonification: migrating a large JavaScript project from DOM spaghetti to Backbone.js, Samuel Clay (NewsBlur) 13th November 2012
  15. ^ "Mobile UI Components". Retrieved 2014-03-22. 
  16. ^ "A Shorter Letter". Retrieved 2014-03-22. 

Further reading[edit]

External links[edit]