Програмирането на уебсайтове включва езици HTML и JavaScript.
Езикът за маркиране на хипертекст (HTML) е език, използван за създаване на уеб страници. HTML езикът се интерпретира от уеб браузъра и той доставя изображенията и текста на потребителя. JavaScript е по-усъвършенстван език, който прави уеб страниците динамични. И двата езика имат разлики, но се използват в унисон за представяне на уебсайтове.
Динамично програмиране
Маркирането на хипертекст, програмирано за уеб страница, е статично. Това означава, че кодът се показва в браузъра и не може да се променя или да взаимодейства с въвеждането на потребителя. Въпреки това, включването на JavaScript прави уеб страницата динамична. С JavaScript програмист може да промени стойностите и свойствата на HTML маркер, когато потребителят щракне върху бутон или избере стойност от падащо поле. JavaScript е включен в HTML кода на уеб страница, така че работи във връзка с кода.
Видео на деня
От страна на клиента срещу От страна на сървъра
HTML се изобразява от сървъра. Това означава, че всеки код, програмиран на уеб страницата, се обработва от сървъра, преди да бъде изпратен на потребителя. Статичният код, създаден в HTML страниците, се хоства в домейна на уебсайта, а изобразеният HTML може да бъде създаден с помощта на динамични езици за програмиране като C#, PHP или VB.NET. JavaScript се изпълнява изцяло на клиентската машина, така че всеки създаден код се компилира и изпълнява в уеб браузъра. Поради тази причина JavaScript не е защитен език и паролите и потребителските имена не трябва да се обработват с помощта на езика JavaScript.
Съвместимост
С няколко браузъра на пазара, съвместимостта е проблем за всяко уеб приложение. Въпреки това, HTML се поддържа последователно от всички браузъри и основните тагове, използвани за уеб страница, се изобразяват без проблем. Функциите на JavaScript не винаги са съвместими в различните браузъри. Някои функции на JavaScript работят добре в Internet Explorer, но може да не се изпълняват правилно във Firefox или Chrome. Поради тази причина някои компании са принудени да изброят браузър за съвместимост за уеб приложението, за да гарантират, че потребителите могат да преглеждат уебсайта правилно.