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
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
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