Backbone.js - Estensioni

Sommario
Backbone.js È concepito fin dall'inizio per essere un telaio leggero e flessibile, ma a causa della sua determinazione ad essere leggero può tralasciare alcune cose, questo è inevitabilmente un prezzo che dobbiamo pagare per la sua agilità e velocità.
Il lato positivo di questo è che se stiamo sviluppando qualcosa di molto piccolo o semplice possiamo lavorare con ciò che viene fornito di default e non aggiungere nulla di aggiuntivo alla nostra applicazione, ma quando il lavoro diventa più complesso possiamo fare appello al estensioni.
Estensioni
Per essere in grado di colmare le lacune in determinati momenti Backbone.js È stato realizzato in modo tale da essere compatibile con altri plugin Javascript, anche se vediamo che l'implementazione di base di Backbone.js è accompagnato da Underscore.js e di jQuery Gli accessori che possiamo utilizzare non finiscono qui.
Codice piastra caldaiaAd esempio c'è il cosiddetto codice CaldaiaPotremmo aver visto questa definizione più volte nel mondo dello sviluppo di applicazioni e si riferisce al codice che ripetiamo più e più volte, il che rende i nostri progetti ripetitivi e ci toglie tempo.
MarionetteJS
Per ridurre questo tipo di codice di cui abbiamo parlato nella sezione precedente, abbiamo: MarionetteJS che non è altro che un miglioramento che viene applicato a Backbone.jsDi solito ci riferiamo a Backbone.js come a un framework, ma più che altro dovremmo riferirci ad esso come a una serie di blocchi che ci aiutano nella creazione di applicazioni.
Con l'ingresso di MarionetteJS Possiamo incorporare nuove funzionalità che ci aiutano a migliorare il nostro sviluppo, ovviamente possiamo pensare che l'aggiunta di una nuova libreria tolga il vantaggio del peso ridotto di Backbone.js, ma in un'applicazione più complessa la quantità di codice ripetuto può portarci alla stessa cosa e con minore utilità.
Come ci aiuta?
Immaginiamo di dover realizzare una piccola applicazione con vista in Backbone.js, per questo dovremmo prima definire il nostro modello, quindi generare i diversi metodi e funzioni in modo che possiamo avere la base dove possiamo esprimere la vista. Vediamo la seguente immagine che denota quanto sopra:

Qui vediamo che dobbiamo costruire una quantità di codice che ci permetta di raggiungere il risultato finale di poter generare una vista, questo è un processo che se lo facciamo solo una volta, potremmo anche non accorgercene, ma se avere un'applicazione che genera molte visualizzazioni diventa ripetitivo, oltre a generare molto codice che renderà la nostra applicazione più pesante.
Includendo MarionetteJS Nella nostra applicazione possiamo passare da quanto visto nell'esempio precedente a qualcosa del genere:

Vediamo quindi che utilizzando l'estensione appropriata, siamo riusciti a ridurre la quantità di codice che dobbiamo scrivere di una percentuale molto importante, questo è il bello di Backbone.js, che ci consente di utilizzare ciò che ci è utile e ciò che è noioso possiamo rimediare con altri componenti.
Come vediamo incorporare le estensioni in Backbone.js, ci consente di raggiungere un punto in cui non dobbiamo ripeterci più e più volte, ma con gli accessori appropriati possiamo migliorare la nostra produttività mantenendo il peso ridotto delle nostre applicazioni.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave