Front-end a back-end
Různé / / November 13, 2021
Guillem Alsina González, únor 2017
Na světské ve věcech programování, může se jim zdát, že vývoj a software Jedná se o poměrně lineární úkol, který vyžaduje pouze znalosti programování a nanejvýš koordinaci a tým vývojářů, pokud aplikace je velmi velký.
Ale ne, není to tak a při tvorbě počítačových programů vstupují do hry různé znalosti, zejména programování funkcí na jedné straně a uživatelského rozhraní na straně druhé, které jsou nejzákladnější částí celku aplikace.
To nás vede k rozlišení dvou odlišných vrstev, které spolupracují: front-end a zadní konec
The front-end pokrývá vše, co se týká uživatelského rozhraní a použitelnosti aplikace
To vyžaduje znalosti, které jdou nad rámec správného používání programovacích jazyků, například těch, které odpovídají použitelnost a studie zcela odlišné od algoritmů a promyšlených výpočtů, které aplikace může začlenit do práce data.
The front-end Sbíráte vstupenky a pokyny poskytované Uživatelské jméno prostřednictvím ovládacích prvků a oblastí, které jsou stejné
front-end povoluje a případně provádí a příprava od jeho Formát poslat je do programového enginu, což by byloThe zadní konec zpracovává uživatelské interakce (co se s uživatelem stane front-end) s daty a s nimi provádí všechny procesy
Tato část skutečně poskytuje funkčnost programu, i když bez front-end Bylo by to pro nás k ničemu, protože jsme nemohli komunikovat s údaji a jejich výsledky.
Právě v této části leží všechny algoritmy, které provádějí „hrubou“ práci systému, manipulují s daty a rozvíjejí jeho funkce.
Někdy front-end a zadní konec běžet samostatně na různých počítačích a spolupracovat po síti
Právě při těchto příležitostech vývojáři software Musí brát v úvahu problémy souběžnosti, to znamená, že dva nebo více uživatelů může pracovat současně, aniž by se navzájem rušili. ostatní, kontrolují jejich akce a brání jim v současné úpravě stejných dat, která nepodporuje tuto změnu souběžně.
Webové aplikace jsou paradigma dokonalý tohoto modelu, protože je lze spustit odkudkoli a jeho front-end není to víc než kód HTML, který používá jakýkoli prohlížeč web k provedení.
Fotografie: Fotolia - Matador / Dusit_sri
Front-end a back-end motivy