Backbone.js
Blackbone.js bir JavaScript kitabxanasıdır və aparıcı tətbiq dizayn paradiqmasına əsaslanır. Backbone yüngül olması ilə məşhurdur, çünki onun yeganə sərt asılılığı bir JavaScript kitabxanasındadır, Underscore.js və üstəgəl kitabxananın istifadəsi üçün jQuery lazımdır. Bir səhifənin veb tətbiqetmələrini inkişaf etdirmək üçün hazırlanmışdır, və həmçinin veb tətbiqetmələrin müxtəlif hissələrini (məsələn, çox sayda müştəri və server) sinxronlaşdırmaq üçün. Backbone CoffeeScript və Underscore.js ilə də tanınan Ceremi Aşkenas tərəfindən yaradılmışdır.
DOM Backbone.js ilə işləyərkən deklarativ bir proqramlaşdırma üslubundan fərqli olaraq (data atributlarından istifadə etməklə AngularJS-da ümumi) imperativ proqramlaşdırma tərzi qəbul olunur.
"Minimum məlumat quruluşu dəsti (modellər və kolleksiyalar) və istifadəçi interfeysi (baxışlar və URL-lər)" təmin etməyə çalışaraq, inkişaf etmiş işləmə üçün uzantı seçimi inkişaf etdiriciyə buraxır. Misal üçün, biri Backbone Layout Manager və ya ReSTbasis ilə bağlanmış görünüş görünüşlərindən istifadə edə bilərsiniz.