Innholdsfortegnelse
Vi sier at en applikasjon er modulær når alle komponentene er uavhengige av hverandre, dette betyr at vi kan jobbe med hver for seg og fremdeles ikke påvirke samspillet med systemet.Denne typen utvikling forbedrer vedlikehold og skalerbarhet av applikasjonene, når den er korrekt oppnådd, som vi kan projisere uendelig vekst med uten å måtte omarbeide applikasjonen.
KreverJS
RequireJS tilnærmingDenne tilnærmingen lar oss oppnå noe som kalles AMD og det er ikke mikroprosessorselskapet, om ikke forkortelsen på engelsk av Asynkron modulær utvikling eller asynkron modulær utvikling, på denne måten kan vi deklarere definisjonene av modulene vi må bruke og deklarere de nødvendige avhengighetene mellom dem.
La oss se på det følgende bildet et lite eksempel på hva vi mener:
FORSTØRRE
ViktigEn viktig detalj er modulidentifikatoren, vanligvis er denne parameteren ikke fullført, siden den automatisk KreverJS vil gi den en verdi, ved å utelate den kan vi oppnå prinsippet om ikke å gjenta oss på tidspunktet for utvikling, modulidentifikatoren er vanligvis spesifisert når vi lager en modul som er utenfor standardene for vår utviklingsfilosofi.
Avhengighetsadministrasjon
Konseptet av administrasjon av avhengigheter Det er det vi trenger å koble til i vår utviklingsfilosofi. Når vi bygger applikasjoner manuelt, håndterer vi avhengigheter ved å sørge for at modulene som er avhengige av andre blir inkludert eller lastet inn senere.
Denne tilnærmingen er feil, siden det er noe som ikke skaper en struktur som vi kan replikere hvis vi ikke gjør det manuelt, det er der verktøy som f.eks. KreverJS som lar oss spesifisere en fast avhengighet, og at ved å plassere den bare en gang vil vi ha visshet om at den alltid vil være slik i søknaden vår.
Hva sørger vi for?Ved å gjøre dette sørger vi for at alt er på plass, og i det øyeblikket en avhengighet endres bare ved å endre applikasjonen vår på ett sted, kan vi sørge for at alt vil fortsette å fungere, i motsetning til den manuelle tilnærmingen der vi kanskje kan utelate et sted og alt går i stykker ned på et tidspunkt.
Selvfølgelig kan mange si at de har laget applikasjoner i mange år uten å bruke verktøy for å håndtere avhengigheter, men som teknologimennesker er det ikke mye fornuftig å lukke oss selv for de fremskrittene som vil gjøre livet vårt lettere.
Med dette fullfører vi denne opplæringen, vi vet allerede litt mer om begrepet modulær utvikling, og vi har generert noen flere konsepter som vil være verdt noen få timers søk på nettet for å mestre dem bedre.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng