Kad stignu novi sastojci: šta je framework i zašto radimo update

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