Što je Backend?
Pročitajte što je to Backend u našem rječniku.
Pomoći će vam da bolje razumijete o čemu se točno radi Backend i koje je značenje u svakodnevnoj upotrebi.
Backend
Backend obuhvaća:
- pohranu podataka
- izvršavanje koda
- upravljanje bazama podataka
Zadatak backenda
Backend označava sve operacije izvedene od strane računala koje ne uključuju korisnika. Također instruira frontend kako prikazati određene informacije.
Backend je ono što omogućuje realizaciju rada frontenda i čini da funkcioniše u skladu s namjerom. To je dio aplikacije ili web stranice koji se bavi pohranom podataka, sigurnošću i komunikacijom među korisnicima. Drugim riječima, backend napaja frontend. Bez odgovarajuće “pozadine”, prednji dio tvoje stranice bio bi jednostavno beskoristan.
To uključuje stvari kao što su sustavi upravljanja bazama podataka e-trgovine, web serveri (npr. Apache HTTP server), sustavi upravljanja sadržajem (CMS), sustavi balansiranja opterećenja, sigurnosni alati ili mrežni zaštitni zidovi ili mehanizmi za keširanje mreže isporuke sadržaja (CDN).
Popularne backend tehnologije
Za izradu i upravljanje backendom koriste se različiti programski jezici, okviri i alati. Najpopularniji među njima su:
- Python (češće s okvirom Django ili Flask)
- Java (uz Spring Framework)
- PHP (i Laravel, Symfony)
- Node.js (s Express.js)
- Ruby (s Ruby on Rails)
- .NET (za Microsoft aplikacije)