Backbone.js - Sviluppo modulare

Sommario
Diciamo che un'applicazione è modulare quando tutti i suoi componenti sono indipendenti l'uno dall'altro, questo significa che possiamo lavorare su ciascuno separatamente e comunque non influenzare la loro interazione con il sistema.
Questo tipo di sviluppo, se correttamente realizzato, migliora la manutenzione e la scalabilità delle applicazioni, con le quali possiamo proiettare una crescita infinita senza la necessità di reingegnerizzare l'applicazione.
RichiediJS

È uno strumento che ci consente di caricare script, ci consente di stabilire o meno le dipendenze corrispondenti ad essi ed è una delle basi fondamentali nell'approccio di sviluppo modulare quando si parla di applicazioni Javascript come quelli con cui possiamo scrivere Backbone.js.
Richiedi un approccio JSQuesto approccio ci consente di ottenere qualcosa chiamato AMD e non è l'azienda del microprocessore, se non l'acronimo in inglese di the Sviluppo modulare asincrono o sviluppo modulare asincrono, in questo modo possiamo dichiarare le definizioni dei moduli che dobbiamo usare e dichiarare le dipendenze necessarie tra di loro.
Vediamo nell'immagine seguente un piccolo esempio di cosa intendiamo:

INGRANDIRE

Vediamo quindi come possiamo stabilire un identificatore di modulo, quindi le dipendenze, se presenti, e infine il modo in cui realizzeremo l'istanza del modulo che stiamo definendo. Questo ci consente di adottare un modo più ordinato durante lo sviluppo di un'applicazione modulare.
ImportanteUn dettaglio importante è l'identificativo del modulo, generalmente questo parametro non è completato, poiché viene automaticamente RichiediJS gli darà un valore, omettendolo possiamo raggiungere il principio di non ripeterci al momento dello sviluppo, l'identificatore del modulo viene solitamente specificato quando realizziamo un modulo che è al di fuori degli standard della nostra filosofia di sviluppo.
Amministrazione delle dipendenze
Il concetto di amministrazione delle dipendenze È ciò di cui abbiamo bisogno per connetterci nella nostra filosofia di sviluppo, quando costruiamo applicazioni manualmente, gestiamo le dipendenze assicurandoci che i moduli che dipendono da altri siano inclusi o caricati in seguito.
Questo approccio è sbagliato, poiché è qualcosa che non crea una struttura che possiamo replicare se non lo facciamo manualmente, ecco dove strumenti come RichiediJS che ci permettono di specificare una dipendenza fissa e che posizionandola una sola volta avremo la certezza che sarà sempre così nella nostra applicazione.
Di cosa ci assicuriamo?In questo modo ci assicuriamo che tutto sia a posto e nel momento in cui una dipendenza cambia semplicemente modificando la nostra applicazione in un posto possiamo assicurarci che tutto continuerà a funzionare, a differenza dell'approccio manuale in cui forse possiamo omettere un posto e tutto si rompe giù ad un certo punto.
Certo, molti potrebbero dire di aver fatto applicazioni per molti anni senza utilizzare strumenti per gestire le dipendenze, tuttavia, come persone tecnologiche, chiudersi ai progressi che renderanno la nostra vita più facile non ha molto senso.
Con questo finiamo questo tutorial, sappiamo già qualcosa in più sul concetto di sviluppo modulare e abbiamo generato alcuni concetti aggiuntivi che varranno la pena di alcune ore di ricerca in rete per padroneggiarli meglio.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave