Разработчик (и) | Джереми Ашкенас |
---|---|
Начальный выпуск | 13 октября 2010 г.; 10 лет назад (13.10.2010) |
Стабильный выпуск | 1.4.0 / 19 февраля 2019 г.; 19 месяцев назад (19 февраля 2019 г.) |
Репозиторий | Репозиторий Backbone.js |
Написан на | JavaScript |
Операционная система | Кросс-платформенность |
Размер | 7,5 КБ production. 72 КБ разработка |
Тип | Библиотека JavaScript |
Лицензия | MIT |
Веб-сайт | backbonejs.org |
Backbone.js - это библиотека JavaScript с интерфейсом RESTful JSON, основанная на Model – view – presenter ( MVP) парадигма дизайна приложений. Backbone известен своей легкостью, поскольку его единственная жесткая зависимость - от одной библиотеки JavaScript, Underscore.js плюс jQuery для использования полной библиотеки. Он предназначен для разработки одностраничных веб-приложений и для синхронизации различных частей веб-приложений (например, нескольких клиентов и сервера). Backbone был создан Джереми Ашкенасом, который также известен по CoffeeScript и Underscore.js.
. При работе с DOM Backbone.js принимает стиль императивного программирования, в отличие от стиля декларативного программирования (распространенного в AngularJS с использованием атрибутов данных).
Попытка предоставить " минимальный набор структурирования данных (модели и коллекции) и пользовательского интерфейса (представления и URL-адреса) », оставляет разработчику выбор расширений для расширенной функциональности. Например, можно использовать вложенные представления с Backbone Layout Manager или привязку модель-представление с ReSTbasis.
Следующие веб-приложения созданы с использованием Backbone.js: