Innehållsförteckning
Vi säger att en applikation är modulär när alla dess komponenter är oberoende av varandra, det betyder att vi kan arbeta med var och en för sig och ändå inte påverka deras interaktion med systemet.Denna typ av utveckling, när den är korrekt uppnådd, förbättrar underhåll och skalbarhet för applikationerna, med vilka vi kan projicera oändlig tillväxt utan att behöva konstruera om applikationen.
KräverJS
RequireJS -tillvägagångssättDetta tillvägagångssätt låter oss uppnå något som kallas AMD och det är inte mikroprocessorföretaget, om inte akronymen på engelska för Asynkron modulär utveckling eller asynkron modulär utveckling, på detta sätt kan vi deklarera definitionerna av modulerna som vi måste använda och deklarera nödvändiga beroenden mellan dem.
Låt oss se i följande bild ett litet exempel på vad vi menar:
FÖRSTORA
ViktigEn viktig detalj är modulidentifieraren, i allmänhet är denna parameter inte färdigställd, eftersom den automatiskt KräverJS kommer att ge det ett värde, genom att utelämna det kan vi uppnå principen att inte upprepa oss vid utvecklingen, modulen identifieras vanligtvis när vi gör en modul som ligger utanför standarderna för vår utvecklingsfilosofi.
Beroendeadministration
Konceptet av administration av beroenden Det är vad vi behöver ansluta i vår utvecklingsfilosofi, när vi bygger applikationer manuellt hanterar vi beroenden genom att se till att modulerna som är beroende av andra inkluderas eller laddas senare.
Detta tillvägagångssätt är fel, eftersom det är något som inte skapar en struktur som vi kan replikera om vi inte gör det manuellt, det är där verktyg som t.ex. KräverJS som gör att vi kan ange ett fast beroende och att genom att placera det bara en gång kommer vi att ha visshet om att det alltid kommer att vara så i vår ansökan.
Vad ser vi till?Genom att göra detta ser vi till att allt är på plats och i det ögonblick som ett beroende förändras bara genom att modifiera vår applikation på ett ställe kan vi se till att allt kommer att fungera, till skillnad från det manuella tillvägagångssättet där vi kanske kan utelämna en plats och allt går sönder nere någon gång.
Naturligtvis kan många säga att de har gjort applikationer i många år utan att använda verktyg för att hantera beroenden, men som teknikfolk är det inte mycket meningsfullt att stänga oss för de framsteg som kommer att göra våra liv enklare.
Med detta avslutar vi denna handledning, vi vet redan lite mer om begreppet modulär utveckling och vi har genererat några ytterligare koncept som kommer att vara värda några timmar att söka på nätet för att bättre bemästra dem.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng