Programarea site-urilor web include limbaje HTML și JavaScript.
Limbajul de marcare hipertext (HTML) este un limbaj folosit pentru a crea pagini Web. Limbajul HTML este interpretat de browserul Web și oferă imagini și text pentru utilizator. JavaScript este un limbaj mai avansat pentru a face paginile Web dinamice. Ambele limbi au diferențe, dar sunt folosite la unison pentru a prezenta site-uri web.
Programare dinamică
Marcajul hipertext programat pentru o pagină Web este static. Aceasta înseamnă că codul este afișat în browser și nu se poate modifica sau interacționa cu intrarea utilizatorului. Cu toate acestea, încorporarea JavaScript face o pagină Web dinamică. Cu JavaScript, un programator poate modifica valorile și proprietățile unei etichete HTML pe măsură ce utilizatorul face clic pe un buton sau alege o valoare dintr-o casetă derulantă. JavaScript este inclus cu codul HTML pe o pagină Web, așa că funcționează împreună cu codul.
Videoclipul zilei
Partea client vs. Partea de server
HTML este redat de pe server. Aceasta înseamnă că orice cod programat pe pagina Web este procesat de server înainte de a fi trimis utilizatorului. Codul static creat în paginile HTML este găzduit pe domeniul site-ului, iar HTML redat poate fi creat folosind limbaje de programare dinamice precum C#, PHP sau VB.NET. JavaScript este rulat complet pe computerul client, astfel încât orice cod creat este compilat și executat în browserul Web. Din acest motiv, JavaScript nu este un limbaj sigur, iar parolele și numele de utilizator nu trebuie procesate folosind limbajul JavaScript.
Compatibilitate
Cu mai multe browsere de pe piață, compatibilitatea este o problemă pentru orice aplicație Web. Cu toate acestea, HTML este acceptat în mod constant de toate browserele, iar etichetele principale utilizate pentru o pagină Web sunt redate fără probleme. Funcțiile JavaScript nu sunt întotdeauna compatibile între browsere. Unele funcții JavaScript funcționează bine în Internet Explorer, dar este posibil să nu se execute corect în Firefox sau Chrome. Din acest motiv, unele companii sunt forțate să listeze un browser de compatibilitate pentru aplicația web pentru a se asigura că utilizatorii pot vizualiza site-ul în mod corespunzător.