Tipovi sajtova po back-end delu
Sajtovi se mogu podeliti na dva tipa: statika i sajt sa back-end-om.
Statika
Sajtovi koji predstavljaju čistu statičnost, sastoje se samo od HTML-a, CSS-a, klijentskog JavaScript-a, slika i drugih slčnih resursa. Ovakvi sajtovi se lako postavljaju na internet i rade veoma brzo.
Back-end
Sajtovi sa back-end-om imaju u svojoj osnovi neki server jezik. U pravilu, to je PHP, ili NodeJS, Python ili sličan jezik. Pored toga, ovakvi sajtovi mogu imati bazu podataka, u kojoj se čuvaju materijali sajta. Baza podataka može biti SQL tipa, na primer, mySQL ili Postgre, ili noSQL tipa, na primer, mongo. Ovakve sajtove je teže postaviti na internet, a brzina njihovog rada zavisi od unutrašnjeg koda sajta.
JavaScript frejmvorkovi
Posebno treba razmotriti sajtove, koji rade preko JavaScript frejmvorkova: Vue, React ili Angular. Za ovakve sajtove u fazi razvoja sajta je potreban NodeJS. Ali na hosting-u NodeJS više nije potreban. Stvar je u tome što se, pre postavljanja na internet izvršava sastavljanje (build) sajta. Rezultat sastavljanja predstavlja običnu statiku.
Međutim, ako imate povezan rutiranje od frejmvorka, onda pri postavljanju na internet bez dodatnih manipulacija rutiranje neće raditi. Detaljnije ćemo to proučavati u odgovarajućim udžbenicima.