Backbone wurde von Jeremy Ashkenas entwickelt, der auch CoffeeScript geschrieben hat. Da es sich um eine JavaScript-lastige Anwendung handelt, war das, was wir heute als Backbone kennen, für die Strukturierung der Anwendung in eine kohärente Codebasis verantwortlich. Underscore.js, die einzige Abhängigkeit von Backbone, war auch Teil der DocumentCloud-Anwendung.
Backbone unterstützt Entwickler bei der Verwaltung eines Datenmodells in ihrer clientseitigen Webanwendung mit so viel Disziplin y Struktur wie bei der traditionellen serverseitigen Anwendungslogik.
Zusätzliche Vorteile der Verwendung von Backbone.js
- Sehen Sie Backbone als Bibliothek, nicht als Framework
- Javascript wird jetzt auf strukturierte Weise organisiert, die (MVVM) Modell
- Große Nutzergemeinschaft
36 Stimmen
Es ist ein MVC-Framework. Es ermutigt Sie, Ihre Daten in Modelle und Ihre DOM-Manipulation in Ansichten zu abstrahieren und die beiden über Ereignisse miteinander zu verbinden.
0 Stimmen
Wie kann eine "Ansicht" Ereignisse im Kontext von MVC behandeln? Dies ist, was backbonejs.org in ihrer Einführung behauptet.
3 Stimmen
Es lohnt sich zu lernen. Mir fiel der Einstieg schwer, aber nachdem ich ein paar Stolpersteine überwunden hatte, ist es wirklich nicht mehr allzu schwer. Beginnen Sie mit der Weinkeller-Demo.
2 Stimmen
Im Kontext von Backbone fungiert der View quasi als Controller. Sie hört auf DOM-Ereignisse und leitet sie gegebenenfalls an die Modelle weiter. Er hört auch auf Änderungen an Ihren Modellen und Sammlungen und zeichnet das DOM entsprechend neu. Backbone ist ein MV-Muster, aber das C ist impliziert. Wäre Backbone Rails, wäre das Template der View, und der View der Controller.
0 Stimmen
Ich dachte, es ist ein MVVM-Framework, da es eigentlich keine Controller bietet.
0 Stimmen
Und eine Folgefrage: Was ist mit Backbone passiert? Warum ist es nicht mehr angesagt? Es ist auf jeden Fall einfacher als Angular