Frontend

Frontend softwarového programu nebo webu je vše, s čím uživatel pracuje. Z pohledu uživatele je frontend synonymem pro uživatelské rozhraní. Z pohledu vývojáře jde o návrh rozhraní a programování, díky kterému rozhraní funguje. Naproti tomu backend zahrnuje funkce a zpracování dat, které probíhá na pozadí.

Jedním z hlavních cílů vývoje frontendu je vytvořit plynulou neboli „bezproblémovou“ uživatelskou zkušenost. Jinými slovy, frontend aplikace nebo webu by měl být intuitivní a snadno použitelný. I když to zní jako jednoduchý cíl, může být překvapivě složitý, protože ne všichni uživatelé ani zařízení jsou stejní. Například aplikace vyvinutá pro mobilní zařízení vyžaduje výrazně odlišný frontend než desktopová aplikace. Weby musí dobře fungovat na více zařízeních a velikostech obrazovky, a proto moderní vývoj webů obvykle zahrnuje responzivní design.

Mezi příklady prvků frontendu patří:

  1. rozvržení aplikace nebo stránky
  2. grafika
  3. zvukové a video prvky
  4. textový obsah
  5. prvky uživatelského rozhraní tlačítka, odkazy, (panely nástrojů, navigační panely atd.)
  6. vstupní oblasti (dialogová okna), pole formulářů, textové oblasti atd.)
  7. tok uživatele (jak jedno rozhraní vede k dalšímu)
  8. uživatelské předvolby, motivy a přizpůsobení

Uživatelský vstup je přijat prostřednictvím frontendu a zpracován v backendu programu nebo webu. Kód backendu čte a zapisuje data a odesílá výstup uživateli prostřednictvím frontendu. Protože backend a frontend aplikace nebo webu spolupracují, softwarové pozice často vyžadují vývoj frontendu i backendu. Vývoj pro obě části se nazývá full-stack vývoj.

NOTE: Frontend lze také psát jako „front end“ (jako podstatné jméno) nebo „front-end“ (jako přídavné jméno). Pro zjednodušení se uzavřený složený výraz „frontend“ stal přijatelným označením pro obě použití.

Aktualizováno April 18, 2020 od Per C.

quizOtestujte své znalosti

Which operating system uses DLL files as resource libraries?

A
Linux
0%
B
Windows
0%
C
iOS
0%
D
macOS
0%
Correct! Incorrect!     View the DLL definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Frontend na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.