Разработчик(и) | Джереми Ашкенас |
---|---|
Первоначальный выпуск | 13 октября 2010 г. ( 2010-10-13 ) |
Стабильный релиз | 1.6.0 [1] / 5 февраля 2024 г. ( 5 февраля 2024 ) |
Репозиторий | Репозиторий Backbone.js |
Написано в | JavaScript |
Операционная система | Кроссплатформенный |
Размер | 7,9 КБ производство 72 КБ разработка |
Тип | Библиотека JavaScript |
Лицензия | Массачусетский технологический институт |
Веб-сайт | backbonejs.org |
Backbone.js — это JavaScript- фреймворк для веб-приложений с богатым клиентом, основанный на парадигме проектирования модель–представление–контроллер , предназначенный для подключения к API через интерфейс RESTful JSON . Backbone имеет только жесткую зависимость, которая находится на одной библиотеке JavaScript , [2] Underscore.js ,. jQuery также может быть опционально использован для библиотеки. [3] Он предназначен для разработки одностраничных веб-приложений , [4] и для синхронизации различных частей веб-приложений (например, нескольких клиентов и сервера). [5] Backbone был создан Джереми Ашкенасом , который также известен по CoffeeScript и Underscore.js .
При работе с DOM Backbone.js использует императивный стиль программирования , в отличие от декларативного стиля программирования (распространенного в AngularJS с использованием атрибутов данных). [6] Пытаясь предоставить «минимальный набор структурирования данных (модели и коллекции) и пользовательский интерфейс (представления и URL-адреса)», [7] оставляет разработчику выбор расширений для улучшения функциональности. Например, можно использовать вложенные представления с Backbone Layout Manager или связывание модель-представление с ReSTbasis.
Следующие веб-приложения созданы с помощью Backbone.js: [8]
{{cite web}}
: Отсутствует или пусто |title=
( помощь )