Програмирање веб страница укључује ХТМЛ и ЈаваСцрипт језике.
Језик за означавање хипертекста (ХТМЛ) је језик који се користи за креирање веб страница. ХТМЛ језик тумачи веб претраживач и он испоручује слике и текст за корисника. ЈаваСцрипт је напреднији језик који веб странице чини динамичким. Оба ова језика имају разлике, али се користе унисоно за представљање веб локација.
Динамичко програмирање
Хипертекстуална ознака програмирана за веб страницу је статична. То значи да се код приказује у претраживачу и не може да се мења или да ступи у интеракцију са уносом корисника. Међутим, укључивање ЈаваСцрипт-а чини веб страницу динамичном. Са ЈаваСцрипт-ом, програмер може да промени вредности и својства ХТМЛ ознаке док корисник кликне на дугме или изабере вредност из падајућег оквира. ЈаваСцрипт је укључен у ХТМЛ код на веб страници, тако да ради заједно са кодом.
Видео дана
На страни клијента вс. Сервер-Сиде
ХТМЛ се приказује са сервера. То значи да било који код програмиран на веб страници сервер обрађује пре него што се пошаље кориснику. Статички код креиран на ХТМЛ страницама хостује се на домену веб локације, а ХТМЛ приказан може да се креира коришћењем динамичких програмских језика као што су Ц#, ПХП или ВБ.НЕТ. ЈаваСцрипт се у потпуности покреће на клијентској машини, тако да се сваки креирани код компајлира и извршава у веб претраживачу. Из тог разлога, ЈаваСцрипт није безбедан језик и лозинке и корисничка имена не би требало да се обрађују користећи ЈаваСцрипт језик.
Компатибилност
Са неколико претраживача на тржишту, компатибилност је проблем за сваку веб апликацију. Међутим, сви претраживачи доследно подржавају ХТМЛ, а главне ознаке које се користе за веб страницу се приказују без проблема. ЈаваСцрипт функције нису увек компатибилне у свим претраживачима. Неке ЈаваСцрипт функције добро функционишу у Интернет Екплорер-у, али се можда неће исправно извршити у Фирефок-у или Цхроме-у. Из тог разлога, неке компаније су принуђене да наведу прегледач компатибилности за веб апликацију како би се осигурало да корисници могу правилно да виде веб локацију.