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.
