Backbone.js - Modulare Entwicklung

Inhaltsverzeichnis
Wir sagen, dass eine Anwendung modular ist, wenn alle ihre Komponenten unabhängig voneinander sind. Das bedeutet, dass wir an jeder einzeln arbeiten können und trotzdem ihre Interaktion mit dem System nicht beeinflussen.
Diese Art der Entwicklung verbessert, wenn sie richtig durchgeführt wird, die Wartung und Skalierbarkeit der Anwendungen, mit denen wir unendliches Wachstum prognostizieren können, ohne die Anwendung neu entwickeln zu müssen.
ErfordernJS

Es ist ein Werkzeug, das es uns ermöglicht, Skripte zu laden, die entsprechenden Abhängigkeiten herzustellen oder nicht und ist eine der grundlegenden Grundlagen des modularen Entwicklungsansatzes, wenn es um Anwendungen geht Javascript wie die, mit denen wir schreiben können Backbone.js.
RequireJS-AnsatzDieser Ansatz ermöglicht es uns, etwas namens . zu erreichen AMD und es ist nicht die Mikroprozessorfirma, wenn nicht das englische Akronym von the Asynchrone modulare Entwicklung oder asynchrone modulare Entwicklung, auf diese Weise können wir die Definitionen der Module, die wir verwenden müssen, und die notwendigen Abhängigkeiten zwischen ihnen deklarieren.
Sehen wir uns im folgenden Bild ein kleines Beispiel dafür an, was wir meinen:

VERGRÖSSERN

Wir sehen dann, wie wir einen Modulbezeichner erstellen können, dann die Abhängigkeiten, falls vorhanden, und schließlich die Art und Weise, wie wir die Instanz des von uns definierten Moduls erstellen. Dies ermöglicht uns einen geordneteren Weg bei der Entwicklung einer modularen Anwendung.
WichtigEin wichtiges Detail ist die Modulkennung, in der Regel wird dieser Parameter nicht ausgefüllt, da er automatisch ErfordernJS wird ihm einen Wert geben, indem wir ihn weglassen, können wir das Prinzip erreichen, dass wir uns zum Zeitpunkt der Entwicklung nicht wiederholen. Die Modulkennung wird normalerweise angegeben, wenn wir ein Modul erstellen, das außerhalb der Standards unserer Entwicklungsphilosophie liegt.
Abhängigkeitsverwaltung
Das Konzept von Verwaltung von Abhängigkeiten Es ist das, was wir in unserer Entwicklungsphilosophie verbinden müssen. Wenn wir Anwendungen manuell erstellen, handhaben wir Abhängigkeiten, indem wir sicherstellen, dass die Module, die von anderen abhängen, enthalten oder später geladen werden.
Dieser Ansatz ist falsch, da er keine Struktur erzeugt, die wir replizieren können, wenn wir dies nicht manuell tun ErfordernJS die es uns erlauben, eine feste Abhängigkeit zu spezifizieren und dass wir durch einmaliges Platzieren die Gewissheit haben, dass dies in unserer Anwendung immer so sein wird.
Worauf stellen wir sicher?Auf diese Weise stellen wir sicher, dass alles vorhanden ist und in dem Moment, in dem sich eine Abhängigkeit ändert, indem wir einfach unsere Anwendung an einer Stelle ändern, können wir sicherstellen, dass alles weiterhin funktioniert, im Gegensatz zum manuellen Ansatz, bei dem wir möglicherweise einen Ort auslassen und alles kaputt geht irgendwann runter.
Natürlich können viele sagen, dass sie seit vielen Jahren Anwendungen erstellen, ohne Tools zur Verwaltung von Abhängigkeiten zu verwenden, aber als Technologieleute macht es nicht viel Sinn, uns den Fortschritten zu verschließen, die unser Leben erleichtern werden.
Damit beenden wir dieses Tutorial, wir wissen bereits ein wenig mehr über das Konzept der modularen Entwicklung und haben einige zusätzliche Konzepte generiert, die es wert sind, einige Stunden im Netz zu suchen, um sie besser zu beherrschen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave