Site-uri web dinamice

Ce este un site web dinamic

Poate ca unii dintre dvs. ati auzit cu diferite ocazii despre  un anumit site web ca  “este dinamic“, sau ca “functioneaza cu baze de date“. Dar ce inseamna asta mai exact? La prima vedere, faptul ca un site ar fi dinamic va poate duce cu gandul la faptul ca site-ul web respectiv este in miscare, lucru indus de atributul “dinamic”. Intr-un fel asa si este.

Ce inseamna ca un site web este dinamic?

Un site web dinamic este un site care se afla in miscare, sau care se misca repede. Acest lucru se refera de fapt la continutul sau si nu neaparat la timpul de incarcare in browser. Un site web dinamic este un site web al carui continut se poate modifica din mers, mult mai rapid decat in cazul unui site web static.

Practic in aceasta consta dinamismul unui site web: in capacitatea acestuia de a prezenta vizitatorilor sai un continut diferit fara a fi nevoie de interventia designer-ului web sau al webmaster-ului asupra fisierelor sale. Continutul unui site dinamic este de cele mai multe ori stocat si apoi afisat dintr-o baza de date, dintr-un fisier cu date sau din alte surse externe site-ului. Pentru ca aceste date sa fie stocate si apoi preluate din sursele de date amintite este nevoie de putina programare web. Altfel spus,  site-ul web trebuie sa stie sa comunice cu aceste surse de date si sa prezinte datele intr-un format accesibil vizitatorilor sai.

Ca sa va faceti o idee despre ce este un site web dinamic ar fi bine sa stiti mai intai ce este un site web static.

Un site web static este un site web format dintr-o colectie de fisiere cu cod HTML al caror continut trebuie modificat ori de cate ori se doreste afisarea unui continut diferit de cel initial. Asta inseamna ca daca un client are un site web static si la un moment dat firma isi schimba numarul de telefon, pentru a face aceasta actualizare pe site, clientul va trebui aproape sigur sa apeleze la cei care au realizat site-ul.  Acestia trebuie sa faca modificarea cu pricina in fisierele HTML si sa suprascrie apoi paginile de pe server cu cele modificate. La fel ar trebui sa procedeze si in cazul in care ar avea de adaugat texte noi sau chiar pagini noi.

Spre deosebire de aceastea, site-urile web dinamice reusesc sa rezolve toate aceste probleme intr-un mod mai rapid si mai elegant. De obicei dispun de o interfata de administrare  prin care administratorul site-ului poate sa faca aceste modificari chiar online iar paginile modificate sa fie afisate imediat pe site.

Cum se poate realiza un site web dinamic?

Exista o multitudine de tehnologii de programare pentru a realiza un site dinamic si desi sunt diferite ca implementare, in final rezultatele sunt aceleasi pentru vizitatorii sai. Poate ati auzit de ASP, PHP, ASP.NET, Perl, Cold Fusion, etc. Este mai mult o chestiune ce tine de cunostintele programatorilor de site-uri.  Unii dintre programatorii web sunt familiari cu una din tehnologii in timp ce altii o cunosc mai bine pe alta. De aceea, de multe ori apare un conflict intre firmele de web design pentru ca de obicei o firma de web design se specializeaza intr-o singura tehnologie de programare si pe aceea o lauda cel mai mult. Atunci cand are apare un client care are deja un site web dinamic creat folosind o alta tehnologie web, de cele mai multe ori aceste firme incearca sa il convinga pe acesta ca solutia lor de programare web este mai buna / eficienta / fiabila / sigura / etc …  decat ceea ce are acesta si ca ar trebui refacut site-ul folosind tehnologia lor. Din punctul nostru de vedere aceasta abordare este o pierdere de timp pretios. De fiecare data cand ne-am lovit de aceasta problema am preferat sa indrumam clientul spre firme specializate in tehnologia respectiva decat sa incercam sa-l convingem sa faca asa cum stiam noi.

Ce tehnologie de programare folosim noi?

Coral Design s-a specializat in dezvoltarea site-urilor web dinamice folosind tehnologii Microsoft: ASP, ASP.Net si baze de date specifice acestui mediu: MS SQL Server, Access. Asta nu inseamna ca nu am intrat si in maruntaiele unor site-uri web scrise in PHP sau Cold Fusion. Asa cum am scris si mai sus, atunci cand dam peste un proiect de dimensiuni mai mari care nu poate fi scris in ASP sau ASP.NET, preferam sa il cedam colaboratorilor nostri care lucreaza cu alte tehnologii.

Tags: , , , , , , , , ,

This entry was posted on Monday, August 10th, 2009 at 22:20 and is filed under programare, web design. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed.