Ep. 27 – Frontend vs. Backend
Keď si prebehneš pracovné ponuky pre programátorov, tak si môžeš všimnúť, že sa v nich často spomínajú slová Frontend a Backend. Keď sme začínali s programovaním, tak sme si ani my neboli istí, čo tieto dva pojmy znamenajú. A tak sme sa rozhodli, že ti ich skúsime aspoň trochu priblížiť.
00:00 – 00:32 – Úvod
00:33 – 02:44 – Stručne – rozdiel medzi Frontendom a Backendom
02:45 – 04:04 – Patrí klasický Javascript do Frontendu alebo do Backendu?
04:05 – 05:10 – Je backend, ktorý využíva iný backend, frontendom pre ten backend?
05:11 – 09:38 – Má androidová aplikácia frontend a backend?
09:39 – 11:34 – Aké jazyky viem na čo použiť?
11:35 – 15:14 – Sú jazyky striktne frontend alebo backend?
15:15 – 19:02 – Musím byť dizajnér, ak chcem byť frontend developer?
19:03 – 20:55 – Je backenďak viac ako frontenďák?
20:56 – 22:45 – Kam spadá robenie stránok vo WordPresse?
22:46 – 24:47 – Majú frontenďáci a backenďáci nejaké charakteristické črty?
24:48 – 25:48 – Záver
Frontend
- frontend je všetko to, čo z programu vidí používateľ
- vykreslovanie textu, farebných rámčekov, tlačidiel, formulárov, … to všetko je frontend
- Javascript (angular, react, jQuery), Java (Android), Swift (iOS), HTML, CSS, …
- získavanie dát zo serveru sa stále počíta do frontendu – kód na serveri však už nie
- nemusí to byť iba webový frontend, môže to byť aj Android aplikácia, iOS aplikácia, Desktop aplikácia, …
- Android aplikácia je frontend. Aj keď na pozadí volá nejakú api a robí nejaké komplikovanejšie operácie
Backend
- backend je všetko to, čo sa deje na pozadi
- backend ukladá dáta, ktoré si vie frontend potom vypýtať
- Java (Spring), C# (ASP.NET), Python (Django, Flask), Ruby (on rails), Javascript (node.js), …
- dáta získava backend napr. od používateľa prostredníctvom frontendu
- väčšinou webový server
Na čo sa hodíš?
To je naozaj veľmi individuálne a najlepšie je si to vyskúšať. Je však pár bodov, ktoré ti môžu pomôcť rozhodnúť sa. Ak máš napr. estetické cítenie a páči sa ti, keď vytváraš niečo pekné so super vizuálom, tak by frontend mohol byť pre teba vhodnejší. Ak máš však radšej funkčné veci a hrabanie sa v čiernych obrazovkách, tak by sa ti možno páčil viac backend. Je možné, že si hybrid medzi týmito dvomi svetmi a aj takých ľudí potrebujú do firiem.