Обзор фреймворка Backbone.js  

 

Backbone.js - это JS-фреймворк, написанный на JavaScript. Фреймворк основан на шаблоне MVP и предназначен для разработки веб-приложений с поддержкой REST. Библиотека применяется в среде front-end разработки комплексных приложений.Фреймворк Backbone прост в освоении,но для работы вам также потребуется Underscore.js.

История

Backbone.js был разработан Джереми Ашкенасом – создателем языка программирования CoffeeScript.

Возможности фреймворка

Фреймворк Backbone состоит из трех отдельных частей: слоя представлений, моделей и коллекций и маршрутизатора. Слой представлений позволяет отображать элементы и изменения, которые происходят с ними. Модели и коллекции взаимодействуют с хранилищем данных, упрощают работу с объектом, также присутствует функция объединения имени и фамилии в одну строку. Кроме того, модели и коллекции могут генерировать самые разнообразные события при работе с объектами. Маршрутизатор позволяет следить и за изменениями в URL и оперативно реагировать на них. При изменении URL, в маршрутизаторе отыскивается соответствующий вариант маршрута, выполняется программный код, связанный с этим маршрутом.

К основным функциям фрейворка относятся:

- Использование шаблонов;

- Компиляция шаблонов;

- Предпросмотр документов

- Плагин двусторонней привязки данных;

- Плагин проверки входных данных;

- Интеграция со сторонними библиотеками;

- npm-Менеждер пакетов.

Сравнение Backbone.js с другими фреймворками

Фреймворк имеет ряд преимуществ перед другими JS-библиотеками:

  • Подробная документация о функциях библиотеки;
  • REST- интерфейс предоставляет дополнительные возможности для запросов к серверу;
  • Открытый и простой код;
  • Меньший размер файлов с зависимостями и без.

Наша компания предлагает услуги по разработке проектов на наиболее популярных JS- фреймворках. Большое внимание уделяется разработке проектов на базе библиотеки Backbone.js. Обращайтесь к нам, и вы получите квалифицированную помощь наших специалистов вне зависимости от сложности вашего проекта.