You are on page 1of 1

WEB FRAMEWORK (RADNI OKVIR ZA RAZVOJ WEBA)

Web framework je set alata (skup biblioteka kodova) koji nam pruzaju gotova rijesenja za opste funkcionalnosti
web aplikacija,i gotova rijesenja za najcesce izazove/probleme pri razvoju web aplikacija,na koje ne moramo
gubiti vrijeme.
S toga nam koriscenje web frameworka obezbjedjuje sistem za mnogo brzi i laksi razvoj web stranica/aplikacija,
bez potrebe da zapocinjemo pisanje koda od nule.
U praksi se retko koriste vanila verzije programskih jezika bez biblioteka i frameworka.
Većina profesionalnih developera koristi neki framework u radu,iz više razloga.
Glavni razlog je što je svaki framework prilagođen nekoj specificnoj nameni-prilagođeniji od samog jezika.
Neki programski jezici (npr. Python) su jezici “opšte namene” i možete ih koristiti za razvoj/programiranje bilo
cega što vam padne na pamet.
Međutim,nama kao web developerima ne treba bilo šta,već radni okvir prilagođen za razvoj web sajtova i
aplikacija.
Mogli bismo da postignemo iste efekte i sa čistim programskim jezikom,ali bi smo vrlo brzo shvatili da se stalno
suočavamo sa sličnim izazovima i problemima.
Framework je uglavnom rešenje za najčešće izazove i probleme u nekom domenu,u nasem slucaju web
developmentu.
Takođe,naša rešenja za te najčešće izazove i probleme u web razvoju bi verovatno bila lošija od resenja koja su
osmislili i implementirali ljudi u razvojnom timu nekog frameworka.
Upravo zbog toga je važno da se dobro savladaju osnove programskog jezika,kako bi razumili:
Koje probleme neki framework rešava,kako ih rešava i zašto su ti problemi uopšte problemi?
Česta greška je nepoznavanje osnova programskog jezika prije koriscenja frameworka,jer najvjerovatnije nismo
kompjuterski genije koji može da razumi sve samo iz korišćenja gotovih alata.
Za većinu programskih jezika postoji više web frameworka.

You might also like