Backbone.js – свободная библиотека JavaScript, основанная на шаблоне проектирования Model-View-Presenter (MVP), предназначена для разработки веб-приложений с поддержкой RESTful JSON интерфейса.
Backbone.js очень лёгкая библиотека (упакованная и gzip-сжатая 6.5 Кб), но для работы необходима библиотека Underscore.js, а для поддержки REST API и работы с DOM элементами рекомендуется подключить jQuery-подобную библиотеку: jQuery или Zepto.
Backbone.js создан Джереми Ашкенасом, который известен также как создатель CoffeeScript.
Использование Backbone.js
Веб-приложения, использующие Backbone.js:
Airbnb
Diaspora
Digg
DocumentCloud
Foursquare
Grooveshark
Groupon Now
HackerRank
Hulu
NewsBlur
Openbravo Mobile (with Enyo)
Pandora Radio
Soundcloud
Strideapp.com
Trello
USA Today.com
WordPress.com
xTuple (with Enyo)
Ссылки