Backbone.js - очень легкая библиотека javascript, предоставляющая базовый функционал для структурирования javascript-приложений при помощи MV *.
Backbone.js жестко зависит от библиотеки Подчеркнуть.
Для операций с DOM, работы с REST и историей, в связке с Backbone обычно применяются библиотеки JQuery или Zepto.
Для более сложных приложений часто используемых библиотек, расширяющих Магистраль, таких как Marionette или Chaplin.