Backbone.js - modulární vývoj

Obsah
Říkáme, že aplikace je modulární, když jsou všechny její součásti na sobě nezávislé, to znamená, že můžeme pracovat na každé zvlášť a přesto neovlivníme jejich interakci se systémem.
Tento typ vývoje, pokud je správně dosažen, zlepšuje údržbu a škálovatelnost aplikací, pomocí kterých můžeme projektovat nekonečný růst, aniž bychom museli aplikaci přepracovávat.
Vyžadovat JS

Je to nástroj, který nám umožňuje načítat skripty, umožňuje nám určovat závislosti, které jim odpovídají, a je jedním ze základních základů přístupu modulárního vývoje, když hovoříme o aplikacích Javascript jako ty, se kterými si můžeme psát Backbone.js.
Vyžadovat přístup JSTento přístup nám umožňuje dosáhnout něčeho, co se nazývá AMD a není to mikroprocesorová společnost, ne -li zkratka v angličtině Asynchronní modulární vývoj nebo asynchronní modulární vývoj, tímto způsobem můžeme deklarovat definice modulů, které musíme použít, a deklarovat mezi nimi potřebné závislosti.
Podívejme se na následujícím obrázku na malý příklad toho, co máme na mysli:

ZVĚTŠIT

Potom vidíme, jak můžeme vytvořit identifikátor modulu, pak závislosti, pokud existují, a nakonec způsob, jakým vytvoříme instanci modulu, který definujeme. To nám umožňuje vyvíjet modulárnější aplikaci uspořádaněji.
DůležitéDůležitým detailem je identifikátor modulu, obecně není tento parametr vyplněn, protože se automaticky Vyžadovat JS dá mu hodnotu, jeho vynecháním můžeme dosáhnout zásady neopakování se v době vývoje, identifikátor modulu je obvykle specifikován, když děláme modul, který je mimo standardy naší vývojové filozofie.
Správa závislostí
Koncept správa závislostí To je to, co musíme spojit v naší filozofii vývoje, když vytváříme aplikace ručně, řešíme závislosti tím, že zajistíme, aby moduly, které závisí na ostatních, byly zahrnuty nebo načteny později.
Tento přístup je špatný, protože je to něco, co nevytváří strukturu, kterou bychom mohli replikovat, pokud to neuděláme ručně, a proto zde jsou nástroje jako Vyžadovat JS které nám umožňují určit pevnou závislost a že jejím umístěním pouze jednou budeme mít jistotu, že to tak bude v naší aplikaci vždy.
Čím se ujistíme?Tím zajistíme, že je vše na svém místě a v okamžiku, kdy se závislost změní pouhou úpravou naší aplikace na jednom místě, můžeme zajistit, že vše bude i nadále fungovat, na rozdíl od manuálního přístupu, kde možná můžeme vynechat místo a vše se zlomí v určitém okamžiku dolů.
Samozřejmě, mnozí mohou říci, že vytvářejí aplikace již mnoho let bez použití nástrojů pro správu závislostí, nicméně jako technologičtí lidé uzavírání se k pokrokům, které nám usnadní život, nedává příliš smysl.
S tímto dokončujeme tento tutoriál, víme už něco více o konceptu modulárního vývoje a vygenerovali jsme několik dalších konceptů, které budou stát za několik hodin hledání na internetu, abychom je lépe zvládli.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave