Frontend

Co je frontend

Frontend je všechno, na co saháte očima a prsty. Texty, menu, tlačítka, formuláře, animace, vzhled na telefonu. Když někdo řekne, že web vypadá dobře a jde se na něm vyznat, mluví hlavně o frontendu.

Lidsky řečeno

Otevřete stránku. Vidíte nadpis, fotku, tlačítko Napsat. To je frontend. Staví se z HTML, CSS a JavaScriptu. U větší práce často i Vue nebo Reactu. Jeho práce je jednoduchá na pohled a poctivá pod povrchem. Má jít přečíst, trefit palcem, pochopit i ve spěchu.

Co frontend není

Není to trezor na data. Není to místo, kde se má rozhodovat, kdo smí vidět cizí zakázky. To patří na backend. Frontend umí data ukázat a poslat. Neměl by být jediný hlídač. I hezké tlačítko musí v pozadí potvrdit server.

Jak to souvisí s webem a aplikací

U prezentačního webu je frontend většina práce, kterou jde poznat na první dobrou. U aplikace je to denní pracoviště. Má se s ním dát opravdu pracovat, ne jen vypadat ve screenshotu.

Co frontend skládá

Obsah, tón a to, kdo má stránku používat. Jestli mají nejdřív padnout do oka zakázky, termíny, nebo kontakt. Z toho vznikají obrazovky. Slovo frontend označuje právě tu viditelnou vrstvu.

Časté otázky

Je frontend totéž co design?

Design je návrh, jak to má vypadat a dávat smysl. Frontend je to, jak se ten návrh opravdu postaví v prohlížeči, aby šel používat.

Může web existovat jen jako frontend?

Jednoduchá vizitka ano. Jakmile se mají ukládat data nebo řešit přihlášení, je potřeba i backend.

Z čeho se frontend skládá?

Z HTML, CSS a JavaScriptu. U větší práce často i z Vue nebo Reactu. Záleží na tom, jestli vzniká web, nebo aplikace, ve které se denně pracuje.