Front end a back end

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání

softwarovém inženýrství odkazují termíny front end a back end na oddělení odpovědnosti mezi prezentační vrstvou (front endem), a vrstvou operující se samotnými daty (back end) softwaru, fyzické infrastruktury nebo hardwaru. V klient–server modelu je klient obvykle považován za front end a server je obvykle považován za back end, a to i když některé úkony související s prezentováním dat jsou vykonávány už na serveru.

Úvod[editovat | editovat zdroj]

Z hlediska softwarové architektury se software může skládat z mnoha vrstev, které se nacházejí mezi hardwarem a koncovým uživatelem. O každé takové vrstvě lze říci, že má front end a back end. Front endem zde rozumíme abstrakci, která poskytuje přívětivé uživatelské rozhraní, zatímco back endem rozumíme samotnou výpočetní logiku, která se pod tímto rozhraním skrývá.

telekomunikacích front endem rozumíme zařízení nebo službu, zatímco back endem rozumíme infrastrukturu, díky které je vůbec možné dotyčnou službu poskytovat.

Obecným pravidlem je, že front end (nebo "klient") je ta část systému, kterou přímo ovládá uživatel. Back end je potom ta část systému, která je většinou od uživatele fyzicky dál a která uživateli poskytuje službu.

Reference[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku Front and back ends na anglické Wikipedii.

Související články[editovat | editovat zdroj]