Inhoudsopgave
We zeggen dat een applicatie modulair is wanneer alle componenten onafhankelijk van elkaar zijn, dit betekent dat we aan elk afzonderlijk kunnen werken en toch hun interactie met het systeem niet beïnvloeden.Dit type ontwikkeling verbetert, indien correct uitgevoerd, het onderhoud en de schaalbaarheid van de applicaties, waarmee we oneindige groei kunnen projecteren zonder de noodzaak om de applicatie opnieuw te ontwerpen.
VereisenJS
JS-benadering vereisenDeze aanpak stelt ons in staat om iets te bereiken dat AMD en het is niet het microprocessorbedrijf, zo niet het acroniem in het Engels van de Asynchrone modulaire ontwikkeling of asynchrone modulaire ontwikkeling, op deze manier kunnen we de definities van de modules die we moeten gebruiken declareren en de noodzakelijke afhankelijkheden ertussen aangeven.
Laten we in de volgende afbeelding een klein voorbeeld zien van wat we bedoelen:
VERGROTEN
BelangrijkEen belangrijk detail is de module-ID, deze parameter wordt over het algemeen niet ingevuld, omdat deze automatisch VereisenJS zal het een waarde geven, door het weg te laten, kunnen we het principe bereiken dat we onszelf niet herhalen op het moment van ontwikkeling, de module-ID wordt meestal gespecificeerd wanneer we een module maken die buiten de normen van onze ontwikkelingsfilosofie valt.
Afhankelijkheidsbeheer
Het concept van beheer van afhankelijkheden Het is wat we nodig hebben om verbinding te maken in onze ontwikkelingsfilosofie, wanneer we applicaties handmatig bouwen, behandelen we afhankelijkheden door ervoor te zorgen dat de modules die afhankelijk zijn van anderen later worden opgenomen of geladen.
Deze benadering is verkeerd, omdat het iets is dat geen structuur creëert die we kunnen repliceren als we het niet handmatig doen, dat is waar tools zoals VereisenJS waarmee we een vaste afhankelijkheid kunnen specificeren en dat door deze slechts één keer te plaatsen, we de zekerheid hebben dat dit altijd zo zal zijn in onze applicatie.
Waar zorgen we voor?Door dit te doen, zorgen we ervoor dat alles op zijn plaats is en op het moment dat een afhankelijkheid verandert door onze applicatie op één plek aan te passen, kunnen we ervoor zorgen dat alles blijft werken, in tegenstelling tot de handmatige aanpak waarbij we misschien een plaats kunnen weglaten en alles breekt op een gegeven moment naar beneden.
Natuurlijk zullen velen zeggen dat ze al vele jaren applicaties maken zonder tools te gebruiken om afhankelijkheden te beheren, maar als technologiemensen heeft het niet veel zin om ons af te sluiten voor de vooruitgang die ons leven gemakkelijker zal maken.
Hiermee ronden we deze tutorial af, we weten al iets meer over het concept van modulaire ontwikkeling en we hebben enkele aanvullende concepten gegenereerd die de moeite waard zijn om een paar uur op internet te zoeken om ze beter onder de knie te krijgen.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven