PLAY PODCASTS
Ep. 27 – Frontend vs. Backend

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,

Street of Code

December 9, 201925m 48s

Audio is streamed directly from the publisher (media.blubrry.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

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ť.

Stiahnuť

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.

The post Ep. 27 – Frontend vs. Backend appeared first on Street of Code.