Kad stignu novi sastojci: šta je framework i zašto radimo update
“Tata, šta si danas radio na poslu?”
Radio sam update na Angular 20. (Uskoro će, naravno, i 21 — jer kako drugačije.)
Naravno, to joj zvuči kao da sam menjao baterije na svemirskoj stanici. Pokušam da objasnim šta je Angular i zašto ja stalno nešto “update-ujem”.
“Angular je framework”, krenem. A sad da objasnim tu staru srpsku reč Framework:
🍫"Zamisli da pravimo čokoladu"
Ali ne sa sastojcima iz prodavnice. Nego sve od nule.
Moramo svaki put da:
-
uberemo kakao,
-
izvadimo zrna,
-
osušimo ih,
-
ispržimo,
-
sameljemo,
-
od šećerne repe napravimo šećer…
Za jednu tablu čokolade ode ti vikend. I pola živaca.
Framework je kada ti neko sve to već pripremi.
Umesto džaka kakao plodova — dobiješ gotov kakao prah. Umesto cele njive šećerne repe — dobiješ fino mleven šećer.
Sve spakovano. Sve unapred sređeno. Može bolje, naravno. Ali sasvim je dobro za posao koji radimo.
I ti se baviš pravljenjem čokolade, a ne gajenjem kakaa i šećerne repe.
🔄"A šta je onda update?" (framework-a jašta)
Update znači da su stigli bolji sastojci i nova oprema.
Zamenimo kakao kojem ističe rok. Dodamo šećer koji se topi ravnomernije. Ubacimo novu mašinu koja meša brže, troši manje struje i — najvažnije — ne prska po plafonu.✨
Ali pre toga moramo da:
- proverimo stare teglice,
- sredimo nered,
- prepišemo recepte,
- vidimo šta je sve drugačije sa novim sastojcima.
I naravno — uvek nešto pukne. Jer uvek pukne.
To je update.
🧙♂️ A kako izabrati pravi framework?
E sad, postoji dosta frameworka. Svaki ima svoj ukus, svoju jačinu i svoje najbolje namene.
Iako "ukus" biramo po afinitetima, tehnički — uvek se raspravlja o potrebama projekta.🔧
Jer svaki framework ima oblast u kojoj briljira: neki su brži, neki fleksibilniji, neki imaju bolji alat, neki bolju organizaciju.
Zato se i bira onaj koji najbolje odgovara čokoladi koju pravimo.🍫