Backbone.js

Backbone.js
Deweloperzy Jeremy Aszkenas
Pierwsze wydanie 13 października 2010 ; 12 lat temu ( 13.10.2010 )
Wersja stabilna
Edit this on Wikidata 1.4.1 / 26 lutego 2022 ; 12 miesięcy temu ( 26 lutego 2022 )
Magazyn Repozytorium Backbone.js
Napisane w JavaScript
System operacyjny Międzyplatformowe
Rozmiar
7,9 KB produkcja 72 KB rozwój
Typ biblioteka JavaScriptu
Licencja MIT
Strona internetowa backbonejs.org _

Backbone.js to platforma aplikacji internetowych z bogatym klientem JavaScript , oparta na paradygmacie projektowania model-widok-kontroler , przeznaczona do łączenia się z interfejsem API przez interfejs RESTful JSON . Backbone jest znany z tego, że jest lekki, ponieważ jego jedyną twardą zależnością jest jedna biblioteka JavaScript , Underscore.js oraz jQuery do korzystania z pełnej biblioteki. Jest przeznaczony do tworzenia jednostronicowych aplikacji internetowych oraz do synchronizacji różnych części aplikacji internetowych (np. wielu klientów i serwera). Backbone został stworzony przez Jeremy'ego Ashkenasa , znanego również z CoffeeScript i Underscore.js .

Podczas obsługi DOM Backbone.js przyjmuje imperatywny styl programowania , w przeciwieństwie do deklaratywnego stylu programowania (powszechnego w AngularJS przy użyciu atrybutów danych). Próba zapewnienia „minimalnego zestawu strukturyzacji danych (modele i kolekcje) oraz interfejsu użytkownika (widoki i adresy URL)” pozostawia programiście wybór rozszerzeń w celu zwiększenia funkcjonalności. Na przykład można użyć zagnieżdżonych widoków z Backbone Layout Manager lub powiązania widoku modelu z ReSTbasis.

Używać

Następujące aplikacje internetowe są tworzone za pomocą Backbone.js:

Dalsza lektura

Linki zewnętrzne