
A.
SITE-URI STATICE
Paginile statice sunt formate din documente specifice fixe care sunt formate din
text si limbaj de marcare. O cerere catre server genereaza pagina stocata in
browser, care este de cele mai multe ori un document HTML si care este afisata
in forma exacta in care a fost conceputa. Singurul rol al serverului este acela
de a furniza pagina, fara sa ii aduca acesteia modificari.
B.
SITE-URI DINAMICE
O
pagina dinamica cere un efort mai mare din partea serverului. Astfel, serverul
nu doar furnizeaza pagina, insa adauga in aceasta continut care este generat in
mod dinamic. Aceasta functionalitate a fost implementata serverelor inca de la
inceputurile site-urilor create dinamic. In prezent, serverul interpreteaza
continutul pe care utilizatorul il cauta si asambleaza un document specific pe
care il trimite in browser-ul spre afisare. In esenta, pentru un site dinamic,
serverul creeaza fiecare pagina pe care o transmite in browser.
Daca
intreg Internetul ar fi creat dintr-un amalgam de pagini statice, atunci nu ar
fi cu nimic deosebit fata de o carte sau fata de un material printat. Evident ca
ar lipsi interactiunea si toate beneficiile pe care aceasta le aduce. Astazi,
lasand interactiune intre utilizator si server, posibilitatile sunt nelimitate.
Site-uri precum eBay sau Amazon sau alte magazine virtuale sunt posibile
datorita paginilor dinamice. Totodata, forumurile, blogurile si retelele sociale
au la baza interactiunea intre servere si milioanele de linii de cod existente.
De exemplu, atunci cand se vizitează un site static si se dă click pe un link,
se vede exact aceeasi pagina pe care o vad toti ceilalti utilizatori care apasa
pe acelasi link. Cu un site dinamic, atunci cand se apasă un buton, sau se dă
click pe un link, pagina afisata are un continut unic creat pentru utilizator.
Astfel, atunci cand se încarcă un cos de cumparaturi virtual pe un site precum
Amazon, si se apesă pe link-ul de achizitie, pagina respectiva este unica, si
este construita in functie de preferintele utilizatorului, lucru absolut
imposibil pentru un site static.
Motivul pentru care 90% dintre pagini sunt create in mod dinamic este
flexibilitatea. Continutul poate fi usor manevrabil, mai ales pentru site-urile
mari. Astfel, daca se doreste obtinerea de functionalitati interactive ale site-ului,
cum ar fi: formulare, chestionare, sisteme de achizitie, feed-uri de stiri,
comentarii, forumuri, nu exista o alta metoda decat site-urile dinamice.
Exemple:
E-commerce