Programiranje spletnih strani vključuje jezike HTML in JavaScript.
Hiperbesedilni označevalni jezik (HTML) je jezik, ki se uporablja za ustvarjanje spletnih strani. Jezik HTML razlaga spletni brskalnik in uporabniku posreduje slike in besedilo. JavaScript je naprednejši jezik za dinamičnost spletnih strani. Oba jezika se razlikujeta, vendar se uporabljata za predstavitev spletnih strani.
Dinamično programiranje
Hiperbesedilna oznaka, programirana za spletno stran, je statična. To pomeni, da je koda prikazana v brskalniku in se ne more spreminjati ali komunicirati z vnosom uporabnika. Vendar pa vključitev JavaScripta naredi spletno stran dinamično. Z JavaScript lahko programer spremeni vrednosti in lastnosti oznake HTML, ko uporabnik klikne gumb ali izbere vrednost iz spustnega polja. JavaScript je vključen v kodo HTML na spletni strani, zato deluje v povezavi s kodo.
Video dneva
Na strani odjemalca vs. Na strani strežnika
HTML se upodablja s strežnika. To pomeni, da katero koli kodo, programirano na spletni strani, strežnik obdela, preden jo pošlje uporabniku. Statična koda, ustvarjena na straneh HTML, gostuje v domeni spletnega mesta, upodobljeni HTML pa je mogoče ustvariti z uporabo dinamičnih programskih jezikov, kot so C#, PHP ali VB.NET. JavaScript se v celoti izvaja na odjemalskem računalniku, tako da se vsaka ustvarjena koda prevede in izvede v spletnem brskalniku. Iz tega razloga JavaScript ni varen jezik in gesla in uporabniška imena se ne smejo obdelovati z jezikom JavaScript.
Kompatibilnost
Z več brskalniki na trgu je združljivost problem za vsako spletno aplikacijo. Vendar pa vsi brskalniki dosledno podpirajo HTML in glavne oznake, ki se uporabljajo za spletno stran, so upodobljene brez težav. Funkcije JavaScript niso vedno združljive v vseh brskalnikih. Nekatere funkcije JavaScript delujejo dobro v Internet Explorerju, vendar se morda ne bodo pravilno izvajale v Firefoxu ali Chromu. Zaradi tega so nekatera podjetja prisiljena navesti združljiv brskalnik za spletno aplikacijo, da zagotovijo uporabnikom, da si lahko spletno mesto pravilno ogledajo.