Sommario
Col tempo Javascript ha acquisito un rilievo senza pari nel campo dello sviluppo web, ciò è in parte dovuto al fatto che con nuovi standard come HTML5 È stato possibile sfruttare molte nuove funzionalità con il suo aiuto, l'implementazione di AJAX e framework come jQuery sì Mootools hanno anche avuto un'influenza.Dopo tutto ciò che è successo, è emersa una nuova evoluzione ed è ciò che racchiude Backbone.js, è l'emergere di Framework MVC in Javascript.
Perché hai bisogno di un framework MVC in Javascript?
Questa è forse la prima domanda che viene in mente, poiché fino ad ora tutto ciò che sapevamo con MVC funzionava in linguaggio server, ora abbiamo la possibilità di lavorare con questo direttamente dal client.
Nel caso di siti web a pagina singola o denominati anche SPA per applicazioni a pagina singolaSono molto comuni poiché ci permettono di avere l'intero flusso dell'applicazione o del web su un'unica pagina, riducendo notevolmente le richieste HTTP e quindi ci ritroviamo con un sito più leggero una volta caricato sul client.
Backbone.js
Backbone.js è una libreria Javascript leggera che ci permette di aggiungere struttura al nostro codice lato client, ci permette di separare i diversi contesti di un'applicazione completa, lasciandoci un codice più pulito e organizzato che ne consentirà una facile manutenzione in futuro.
ProvaloPer ottenere Backbone.js possiamo andare sul loro sito web all'indirizzo http: / /backbonejs.org/ e lì possiamo scaricare la versione di produzione che è la versione stabile e compresso o se siamo in un ambiente di sviluppo possiamo usare il versione per sviluppatori che non è compresso, che a sua volta è commentato e documentato nel codice sorgente oppure possiamo anche scaricare il versione principale che è l'ultima versione instabile.
Vediamo nella prossima schermata di cosa si tratta Backbone.js da dove lo scaricheremo:
INGRANDIRE
Quando dobbiamo usarlo?Questa domanda potrebbe essere la seconda che ci viene in mente quando incontriamo questa tecnologia, come abbiamo detto all'inizio, questa libreria è molto utile quando costruiamo applicazioni a pagina singola, tuttavia non è l'unico caso, possiamo anche usarla quando il il carico è pesante dell'applicazione ricade sulle visualizzazioni e su come vengono generate o quando vogliamo semplicemente che la nostra applicazione ricarichi il minor numero possibile di elementi sullo schermo.
EsempioUN esempio pratico di come possiamo usare una libreria come Backbone.js può essere se vogliamo creare un gestore di documenti come Gmail.
Gmail carica tutto ciò che riguarda la gestione quando si avvia il web per la prima volta, quindi aggiorneremo solo le sezioni necessarie senza dover ricaricare completamente la pagina, ecco perché possiamo leggere un'e-mail e quando facciamo clic sul pulsante di scrittura, genera uno spazio in cui puoi creare una nuova email senza dover ricaricare e perdere ciò che stavi facendo in background.
Con questo finiamo questo tutorial, conosciamo già gli aspetti più basilari di Backbone.js per quanto riguarda la sua filosofia e come possiamo applicarla, nonché che tipo di applicazioni possiamo ottenere.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo