Backbone.js – Erweiterungen

Backbone.js wurde von Anfang an als leichter und flexibler Rahmen konzipiert, aber aufgrund seiner Bemühungen, leicht zu sein, kann es sein, dass einige Dinge weggelassen werden. Dies ist zwangsläufig ein Preis, den wir zahlen müssen, um seine Beweglichkeit und Geschwindigkeit zu erreichen.

Die positive Seite davon ist, dass wir, wenn wir etwas sehr Kleines oder Einfaches entwickeln, mit dem arbeiten können, was es standardmäßig mit sich bringt, und unserer Anwendung nichts Zusätzliches hinzufügen können. Wenn die Arbeit jedoch komplexer wird, können wir Erweiterungen ansprechen.

Erweiterungen

Backbone.js wurde so erstellt, dass es mit anderen Javascript- Add-Ons kompatibel ist, obwohl die grundlegende Implementierung von Backbone.js von Underscore.js und jQuery begleitet wird . wir können verwenden.

Kesselschild Code
Zum Beispiel gibt es den sogenannten Boilerplate- Code, diese Definition haben wir in der Welt der Anwendungsentwicklung bereits mehrfach gesehen, und sie bezieht sich auf den Code, den wir immer wieder wiederholen, wodurch sich unsere Projekte wiederholen und uns Zeit nehmen.

MarionetteJS

Um diese Art von Code, die wir im vorherigen Abschnitt erwähnt haben, zu reduzieren, haben wir MarionetteJS , das nichts anderes als eine Verbesserung ist, die auf Backbone.js angewendet wird. Wir nennen Backbone.js normalerweise als Framework, aber mehr als das, was wir als Serie bezeichnen sollten von Blöcken, die uns bei der Erstellung von Anwendungen helfen.

Mit dem Einstieg von MarionetteJS können wir neue Funktionen integrieren, die uns helfen, unsere Entwicklung zu verbessern. Natürlich können wir davon ausgehen, dass das Hinzufügen einer neuen Bibliothek den Vorteil des geringen Gewichts von Backbone.js zunichte macht , aber in einer komplexeren Anwendung wiederholt sich die Codemenge Es kann zu dem gleichen und weniger nützlichen führen.

See also  So installieren und verwenden Sie den Befehl fping unter Linux

Wie hilft es uns?

Stellen Sie sich vor, wir müssen eine kleine Anwendung mit einer Ansicht in Backbone.js erstellen, damit wir zuerst unsere Vorlage definieren und dann die verschiedenen Methoden und Funktionen generieren, damit wir die Basis haben, auf der wir die Ansicht ausdrücken können. Sehen wir uns das folgende Bild an, das das erwähnte Ding kennzeichnet:

backbone_extendiendo.jpg

Hier sehen wir, dass wir eine Menge Code erstellen müssen, die es uns ermöglicht, das endgültige Ergebnis der Generierung einer Ansicht zu erzielen. Wenn wir dies einmal tun, werden wir es vielleicht nicht einmal bemerken, aber wenn wir eine Anwendung haben, die viele generiert Ansichten wiederholen sich und generieren nicht nur viel Code, der unsere Anwendung schwerer macht.

Indem wir MarionetteJS in unsere Anwendung aufnehmen, können wir von dem, was wir im vorherigen Beispiel gesehen haben, Folgendes erreichen:

backbone_extendiendo2.jpg

Wir sehen dann, dass wir es mit der entsprechenden Erweiterung geschafft haben, die Menge an Code, die wir schreiben müssen, um einen sehr wichtigen Prozentsatz zu reduzieren. Dies ist das Genie von Backbone.js , das es uns ermöglicht, das zu nutzen, was nützlich ist und was uns mühsam macht Wir können es mit anderen Komponenten beheben.

Da wir sehen, dass Backbone.js Erweiterungen enthält, können wir einen Punkt erreichen, an dem wir uns nicht immer wieder wiederholen müssen, sondern mit den richtigen Ergänzungen unsere Produktivität verbessern und gleichzeitig das geringe Gewicht unserer Anwendungen beibehalten können.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *