BackboneJS - Обзор
BackboneJS - это lightweight JavaScript libraryчто позволяет разрабатывать и структурировать клиентские приложения, запускаемые в веб-браузере. Он предлагает платформу MVC, которая абстрагирует данные в модели, DOM - в представления и связывает эти два с помощью событий.
History- BackboneJS был разработан Ашкенасом и первоначально был выпущен 13 октября - го 2010 года.
Когда использовать Backbone
Представьте, что вы создаете приложение с множеством строк кода, используя JavaScript или jQuery. В этом приложении, если вы -
добавить или заменить элементы DOM в приложение или
сделать несколько запросов или
показать анимацию в приложении или
добавить в код больше строк,
тогда ваше приложение может стать сложным.
Если вам нужен лучший дизайн с меньшим количеством кода, то лучше использовать библиотеку BackboneJS, которая обеспечивает хорошую функциональность, хорошо организована и структурирована для разработки вашего приложения.
BackboneJS общается через события; это гарантирует, что вы не испортите приложение. Ваш код будет чище, приятнее и проще в обслуживании.
Характеристики
Ниже приведен список возможностей BackboneJS -
BackboneJS позволяет значительно упростить разработку приложений и внешнего интерфейса с помощью функций JavaScript.
BackboneJS предоставляет различные строительные блоки, такие как модели, представления, события, маршрутизаторы и коллекции для сборки клиентских веб-приложений.
Когда модель изменяется, она автоматически обновляет HTML-код вашего приложения.
BackboneJS - это простая библиотека, которая помогает разделить логику бизнес-интерфейса и логику пользовательского интерфейса.
Это бесплатная библиотека с открытым исходным кодом, содержащая более 100 доступных расширений.
Он действует как опора для вашего проекта и помогает организовать ваш код.
Он управляет моделью данных, которая включает данные пользователя, и отображает эти данные на стороне сервера в том же формате, что и на стороне клиента.
BackboneJS имеет мягкую зависимость от jQuery и жесткая зависимость от Underscore.js.
Он позволяет создавать клиентские веб-приложения или мобильные приложения в хорошо структурированном и организованном формате.