Front-End a Back-End
Rôzne / / November 13, 2021
Guillem Alsina González, feb. 2017
K profánnym vo veciach programovanie, môže sa im zdať, že rozvíjajúci sa a softvér Je to pomerne lineárna úloha, ktorá si vyžaduje len znalosti programovania a nanajvýš koordináciu a tím vývojárov, ak aplikácia je veľmi veľký.
Ale nie, nie je to tak a pri tvorbe počítačových programov vstupujú do hry rôzne poznatky, hlavne tie programovanie funkcionalít na jednej strane a používateľského rozhrania na strane druhej, čo sú najzákladnejšie časti celku aplikácie.
To nás vedie k rozlíšeniu dvoch odlišných vrstiev, ktoré spolupracujú: front-end a zadný koniec
The front-end pokrýva všetko, čo sa týka používateľského rozhrania a použiteľnosti aplikácie
To si vyžaduje znalosti, ktoré presahujú správne používanie programovacích jazykov, ako sú napríklad jazyky zodpovedajúce použiteľnosť a štúdie úplne odlišné od algoritmov a premyslených výpočtov, s ktorými môže aplikácia pracovať dáta.
The front-end Vyzdvihnete si vstupenky a pokyny, ktoré vám poskytne Používateľské meno
prostredníctvom ovládacích prvkov a oblastí, ktoré sú rovnaké front-end umožňuje a prípadne vykonáva a príprava z jeho Formátovať poslať ich do programového jadra, čo by boloThe zadný koniec spracováva interakcie používateľov (čo sa stane s používateľom front-end) s údajmi a vykonáva všetky procesy s údajmi
Táto časť je tá, ktorá skutočne poskytuje funkčnosť programu, aj keď bez front-end Bolo by nám to k ničomu, keďže by sme nemohli interagovať s údajmi a ich výsledkami.
Práve v tejto časti sa nachádzajú všetky algoritmy, ktoré vykonávajú „hrubú“ prácu systému, manipulujú s údajmi a rozvíjajú jeho funkcionality.
Niekedy front-end a zadný koniec bežať oddelene na rôznych počítačoch a vzájomne spolupracovať cez sieť
Práve pri týchto príležitostiach vývojári softvér Musia brať do úvahy problémy so súbežnosťou, to znamená, že dvaja alebo viacerí používatelia môžu pracovať súčasne bez toho, aby sa navzájom rušili. ostatné, kontrolujú ich akcie a bránia im súčasne upravovať tie isté údaje, ktoré nepodporujú modifikáciu súbežné.
Webové aplikácie sú paradigma perfektné tohto modelu, pretože môžu byť spustené odkiaľkoľvek, a to front-end nie je viac ako kód HTML, ktoré používa ľubovoľné prehliadač web na realizáciu.
Fotografie: Fotolia - Matador / Dusit_sri
Témy front-end a back-end