Din punct de vedere funcţional un web site poate fi
- personal
- de afaceri
- guvernamental
- neguvernamental
- al unei organizaţii neguvernamentale
- blog
Un web site poate fi individual, de firmă, sau al unei organizaţii, şi este dedicat de obicei unui scop sau subiect anume. Oricare web site poate să conţină un hiperlink către oricare alt web site, astfel încât distincţia între siturile individuale, din punctul de vedere al utilizatorilor, nu este foarte clară.
Siturile web sunt scrise sau convertite dinamic în HTML (Hyper Text Markup Language), şi sunt accesate folosind un program software denumit browser web, cunoscut şi sub numele de client HTTP. Paginile web pot fi văzute sau accesate prin diferite dispozitive activate pentru Internet, respectiv calculatoare de birou, laptop, PDA, telefoane mobile, etc.
Un web site este găzduit pe un calculator denumit server web sau server HTTP, aceşti termeni referindu-se şi la software care rulează pe aceste sisteme şi care citesc sau livrează pagini web ca răspuns la solicitări de la utilizatorii sitului web. Cel mai cunoscut software pentru un server web este Apache (conform statisticilor Netcrafts), Internet Information Server (IIS) de la Microsoft fiind de asemenea foarte folosit.
Un web site static are paginile stocate pe server aşa cum le vede utilizatorul. Ele sunt editate folosind o mare varietate de software pentru editare, precum:
- editoare de text, precum Notepad sau TextEdit, prin care HTML este editat direct cu ajutorul programului
- editoare WYSIWYG precum Microsoft FrontPage şi Macromedia Dreamweaver, situl web fiind editat folosind o interfaţă GUI iar codul HTML este generat automat de către editor
- editoare bazate pe şabloane, precum Rapidweaver şi iWeb, care permit utilizatorilor să creeze rapid şi să încarce situri web fără a avea cunoştinţe despre HTML, folosind doar şablonul dorit dintr-o paletă preexistentă, şi adăugând imagini şi text la aceste pagini fără a vedea codul HTML.
Un web site dinamic schimbă în permanenţă informaţiile de pe pagini în funcţie de solicitările utilizatorilor. Pentru aceasta apelează la baze de date punând informaţiile într-un format predefinit pentru a le prezenta cititorului într-o pagină coerentă. El interacţionează cu utilizatorii în diverse moduri inclusiv citind cookies care recunosc istoria precedentă a utilizatorilor, variabile de sesiune şi ale serverului, etc., sau folosesc interacţia directă (formulare, poziţia mouse-ului pe pagină, etc.). Un site poate afişa starea curentă a unui dialog între utilizatori, monitorizează schimbările, sau oferă informaţii personalizate la solicitarea utilizatorilor.
Există o mare varietate a sistemelor software, precum Java Server Pages (JSP), limbajele de programare PHP şi Perl, Active Server Pages (ASP) şi ColdFusion (CFM), disponibile pentru siturile dinamice şi sistemele web generate dinamic. Siturile pot de asemenea include conţinut care este extras din una sau mai multe baze de date sau folosind tehnologii XML precum RSS.
Conţinutul static poate fi de asemenea generat dinamic, periodic sau prin regenerare (prin cache), pentru a evita scăderea performanţelor.
Pluginurile se folosesc pentru a extinde caracteristicile şi posibilităţile browserelor web, putând astfel să se afişeze conţinut activ precum Flash, Shockware sau apleţi scrişi în Java. HTML dinamic oferă de asemenea interactivitate utilizatorilor şi actualizarea elementelor în timp real pe paginile web (paginile web nu trebuiesc încărcate sau reîncărcate pentru ca schimbările să aibă efect), în special folosind DOM sau JavaScript, suportate de cele mai multe browsere moderne.
Lasă un răspuns