Frontend development – čime se tata bavi
“Tata, šta ti tačno radiš na poslu?” Nekome je sve to programiranje ili kliktanje po računaru. Meni je frontend bio prva vrsta programiranja koja mi je baš “sela” i koju sam razumeo. Imao sam već prilike da pišem i pričam osnovcima o tome čime se bavim, al to bejaše pre ove naše fabrike čokolade.
Tako da danas prevodimo frontend development u čokoladni svet. U našoj zamišljenoj fabrici postoje, recimo, dva odeljenja. Jedno pravi recepte, meri sastojke i kuva čokoladu. Drugo pakuje, ukrašava i šalje kupcu. Backend i frontend.
🍫 HTML, CSS i JavaScript – tri sastojka svake čokolade
Da bi čokolada bila prava, ne možeš imati samo jedan sastojak. Tako ni frontend ne postoji bez svoje tri osnovne komponente: HTML, CSS i JavaScript.
HTML je kao kalup. On određuje oblik čokolade — kvadratiće, pločice, natpise. Bez njega, sve bi bilo samo rastopljena masa bez reda.
CSS je dekoracija. On određuje sjaj i boju papira, sličicu na čokoladi i čini da sve izgleda privlačno.
JavaScript nam omogućava da nešto uradimo sa čokoladom — neku akciju. Možemo da je raspakujemo, pojedemo, podelimo sa sestrom ili zapakujemo za kasnije (ako išta ostane). 🍫
Frontend je sve ono što korisnik vidi, dodirne i doživi. Boje, oblici, ambalaža, miris — sve to mora da izgleda lepo i da pozove na prvi zalogaj. Ako se čokolada zalepi za papir, niko neće ni doći do ukusa. Frontend developer je kao majstor za omote i prezentaciju. Ne pravi samu čokoladu, ali se trudi da izgleda toliko dobro da poželiš da je otvoriš. Takođe, svejedno je gde ćeš da je otvoriš — u parku, kod kuće ili u kolima. Tako i dobar frontend mora da radi na telefonu, laptopu ili tabletu, bez obzira na proizvođača ili sistem. Mi se, ukratko, trudimo da korisnik ne mora da razmišlja kako će koristiti našu aplikaciju.
Frontend je mesto gde se inženjerstvo i dizajn stalno sudaraju — kao dve mašine koje pokušavaju da rade u istom ritmu. Da sve bude glatko, jasno i prijatno. Da čokolada ne bude samo dobra, nego i da izgleda kao da ju je neko pravio s osmehom. Zato, kad me sledeći put Tara pita čime se bavim, reći ću joj: “Ja pravim da sve izgleda lepo i da radi kako treba.” U našoj fabrici čokolade to znači da svaka tabla ima savršenu glazuru, da se ne lepi, ne puca i da miriše na nešto poznato. IT Polako — sve ćemo stići. I kod, i čokoladu. 🍫