Tipuri de site-uri după partea de back-end
Site-urile pot fi împărțite în două tipuri: static și site cu back-end.
Static
Site-urile care reprezintă static pur sunt formate doar din HTML, CSS, JavaScript pe partea de client, imagini și alte resurse similare. Astfel de site-uri sunt ușor de publicat pe internet și funcționează foarte rapid.
Back-end
Site-urile cu back-end au la bază un limbaj de server. De obicei, acesta este PHP, sau NodeJS, Python sau un limbaj similar. În plus, astfel de site-uri pot avea o bază de date în care sunt stocate materialele site-ului. Baza de date poate fi de tip SQL, de exemplu, mySQL sau Postgre, sau de tip noSQL, de exemplu, mongo. Astfel de site-uri sunt mai greu de publicat pe internet, iar viteza lor de funcționare depinde de codul intern al site-ului.
Framework-uri JavaScript
Separat, trebuie discutat despre site-urile, care funcționează prin framework-uri JavaScript: Vue, React sau Angular. Pentru astfel de site-uri, în etapa de dezvoltare a site-ului este necesar NodeJS. Dar pe hosting NodeJS nu mai este necesar. Ideea este că, înainte de publicare pe internet se execută build-ul site-ului. Rezultatul build-ului reprezintă static obișnuit.
Cu toate acestea, dacă aveți conectat routing de la framework, atunci la publicarea pe internet fără manipulări suplimentare routing-ul nu va funcționa. Vom studia mai detaliat în tutorialele corespunzătoare.