Backbone.js - Modularni razvoj

Sadržaj
Kažemo da je aplikacija modularna kada su sve njezine komponente neovisne jedna o drugoj, to znači da možemo raditi na svakoj zasebno i još uvijek ne utjecati na njihovu interakciju sa sustavom.
Ova vrsta razvoja, kada se pravilno postigne, poboljšava održavanje i skalabilnost aplikacija, s kojima možemo projicirati beskonačan rast bez potrebe za ponovnim inženjeringom aplikacije.
RequireJS

To je alat koji nam omogućuje učitavanje skripti, omogućuje nam utvrđivanje ili ne ovisnosti koje im odgovaraju i jedna je od temeljnih osnova u modularnom pristupu razvoja kada govorimo o aplikacijama Javascript poput onih s kojima možemo pisati Okosnica.js.
Pristup RequireJSOvaj pristup omogućuje nam da postignemo nešto što se naziva AMD i to nije tvrtka za mikroprocesore, ako ne i kratica na engleskom od Asinkroni modularni razvoj ili asinkroni modularni razvoj, na ovaj način možemo deklarirati definicije modula koje moramo koristiti i proglasiti potrebne ovisnosti između njih.
Pogledajmo na sljedećoj slici mali primjer onoga što mislimo:

POVEĆAJTE

Zatim vidimo kako možemo uspostaviti identifikator modula, zatim ovisnosti, ako ih ima, i na kraju način na koji ćemo napraviti instancu modula koju definiramo. To nam omogućuje da krenemo urednijim putem pri razvoju modularne aplikacije.
VažnoVažan detalj je identifikator modula, općenito ovaj parametar nije dovršen, jer se automatski ZahtijevaJS dat će mu vrijednost, izostavljajući ga možemo postići princip da se ne ponavljamo u vrijeme razvoja, identifikator modula obično se navodi kada napravimo modul koji je izvan standarda naše razvojne filozofije.
Uprava ovisnosti
Koncept administracija ovisnosti To je ono što moramo povezati u našoj razvojnoj filozofiji, kada ručno gradimo aplikacije, rješavamo ovisnosti pazeći da se moduli koji ovise o drugima uključe ili učitaju kasnije.
Ovaj pristup je pogrešan, budući da je to nešto što ne stvara strukturu koju možemo replicirati ako to ne učinimo ručno, to je mjesto gdje se koriste alati poput ZahtijevaJS koji nam omogućuju da odredimo fiksnu ovisnost i da ćemo postavljanjem samo jednom imati sigurnost da će to uvijek biti tako u našoj aplikaciji.
U što se uvjeravamo?Time se uvjeravamo da je sve na svom mjestu i u trenutku kada se ovisnost promijeni samo izmjenom naše aplikacije na jednom mjestu možemo biti sigurni da će sve nastaviti raditi, za razliku od ručnog pristupa gdje možda možemo izostaviti mjesto i sve se pokvari dolje u nekom trenutku.
Naravno, mnogi bi mogli reći da su se već godinama pripremali bez upotrebe alata za upravljanje ovisnostima, međutim, kao tehnološki ljudi, zatvaranje u napredak koji će nam olakšati život nema mnogo smisla.
Ovim smo završili ovaj vodič, već znamo nešto više o konceptu modularnog razvoja i generirali smo neke dodatne koncepte koji će vrijediti dobrih nekoliko sati pretraživanja na internetu kako bi ih bolje svladali.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave