Inceputul site-ului tau - static sau dinamic? In masura in care esti doar un utilizator de internet, probabil ca nu faci diferenta intre un site static si unul dinamic, insa, daca esti proprietarul unei afaceri, este indicat sa fii preocupat de acest aspect pentru prezenta ta pe web. Ca sa nu te deranjezi sa citesti intreg articolul, iti voi da raspunsul... alege un site dinamic, indiferent daca il construiesti tu sau altcineva. Acum, voi explica pe larg diferentele fundamentale intre cele doua tipuri de site-uri. 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. 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 te gandesti la ultimele doua paragrafe, vei intelege posibilitatile unui continut dinamic si vei vedea de ce majoritatea site-urilor sunt create in mod dinamic. 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 vizitezi un site static si dai click pe un link, vei vedea exact aceeasi pagina pe care o vad toti ceilalti utilizatori care apasa pe acelasi link. Cu un site dinamic, atunci cand apesi un buton, sau dai click pe un link, pagina afisata are un continut unic creat pentru utilizator. Astfel, atunci cand incarci un cos de cumparaturi virtual pe un site precum Amazon, si apesi pe link-ul de achizitie, pagina respectiva este unica, si este construita in functie de preferintele tale, 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 doresti sa obtii 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. Avantajele paginilor statice Dezavantaje ale paginilor statice - Necesita dezvoltatori web pentru actualizarea continutului
- Continutul nu aduce satisfactie maxima pentru utilizator
- Continutul se poate invechi in timp scurt
- Nu sunt foarte bine indexate de motoarele de cautare
Avantaje ale paginilor dinamice - Continutul poate fi actualizat cu usurinta
- Continutul nou aduce vizitatorii inapoi pe site si este un plus pentru motoarele de cautare
- Poate fi utilizat ca sistem informatic ce permite colaborarea intre mai multi utilizatori
- Ofera o functionalitate ridicata
- Permite interactiunea intre utilizatori - forumuri, comentarii, bloguri etc.
Dezavantaje ale site-urilor dinamice - Mai scumpe de dezvoltat si o pregatire informatica superioara
- Necesita un server robust
In esenta, efortul suplimentar pentru crearea unui site dinamic merita. Totodata, pe masura ce cresc platformele Content Management System (CMS) construirea si mentenanta pentru un site dinamic este mult mai usor de realizat. Totodata, exista si alte platforme care au la baza site-uri dinamice, cum ar fi Content Resource Management (CRM). Citeste aici daca vrei sa afli mai multe lucruri despre construirea de site-uri dinamice.
|