Nachdem all dies geschehen ist, ist eine neue Evolution aufgetaucht und umfasst Backbone.js , die Entstehung von MVC-Frameworks in Javascript .
Warum benötigen Sie ein MVC-Framework in Javascript?
Dies ist vielleicht der erste Zweifel, der uns in den Sinn kommt, da bis jetzt alles, was wir mit MVC gewusst hatten, in der Serversprache arbeitete. Jetzt haben wir die Möglichkeit, direkt vom Client aus damit zu arbeiten.
Websites, die nur eine Seite lang sind oder von Anwendungen mit nur einer Seite auch als SPA bezeichnet werden , sind sehr verbreitet, da sie es uns ermöglichen, den gesamten Fluss der Anwendung oder des Webs auf einer einzigen Seite zu haben, was die Anzahl der HTTP-Anforderungen erheblich verringert Wir haben eine leichtere Site, sobald sie auf dem Client geladen ist.
Backbone.js
Backbone.js ist eine leichte Javascript-Bibliothek, mit der wir unserem clientseitigen Code eine Struktur hinzufügen können. Sie ermöglicht es uns, die verschiedenen Kontexte einer vollständigen Anwendung zu trennen und einen sauberen und organisierten Code zu hinterlassen, der in Zukunft eine einfache Wartung ermöglicht.
Sehen wir uns auf dem folgenden Bildschirm an, wie die Backbone.js- Website aussieht, von wo aus wir sie herunterladen werden:
Wann müssen wir es benutzen?
Diese Frage ist möglicherweise die zweite, die uns einfällt, wenn wir diese Technologie kennen, da diese Bibliothek, wie eingangs erwähnt, beim Erstellen von Anwendungen mit nur einer Seite sehr nützlich ist. Sie ist jedoch nicht der einzige Fall, sondern kann auch bei hoher Auslastung verwendet werden der anwendung liegt in den ansichten und wie sie generiert werden oder wenn wir einfach wollen, dass unsere anwendung so wenig elemente wie möglich auf dem bildschirm auflädt.
Google Mail lädt beim ersten Start des Webs alles, was mit dem Vorgang zu tun hat. Anschließend werden nur die erforderlichen Abschnitte aktualisiert, ohne dass die Seite vollständig neu geladen werden muss. Aus diesem Grund können wir eine E-Mail lesen und durch Klicken auf die Schaltfläche zum Erstellen einen Bericht erstellen Ein Bereich, in dem Sie eine neue E-Mail erstellen können, ohne aufladen und verlieren zu müssen, was wir im Hintergrund getan haben.
Nachdem wir dieses Tutorial abgeschlossen haben, kennen wir bereits die grundlegendsten Aspekte von Backbone.js in Bezug auf seine Philosophie und wie wir es anwenden können sowie welche Art von Anwendungen wir erreichen können.