Programování
Jen málo majitelů webových stránek se spokojí se stránkami statickými. K aplikaci dynamiky do webu slouží programování webových aplikací. Dynamika webu znamená, že se do webu implementují různé funkce, prostřednictvím kterých dochází k interakci s uživateli webu. Ze statické webové prezentace se stává interaktivní webová aplikace, do které se například návštěvníci mohou registrovat, přispívat svými komentáři do diskuzí atp.
Další příklady webových aplikací:
- formuláře (registrace, komentáře atp.)
- ankety a další výzkumy
- vyhledávání v rámci webu dle uživatelem zadaných klíčových slov
- diskuzní fórum, komentáře (řazení, filtrování atp.)
- elektronické obchody (e-shopy), různé katalogy
- redakční systémy (systémy pro správu obsahu (CMS))
- řízení obsahu webu z administračního systému
- a mnoho dalších…
Jako programovací (resp. skriptovací) jazyk používáme jazyk PHP. K takovýmto webovým aplikacím se obvykle jako úložiště dat používá relačních databází. My preferujeme databázi MySQL, která je obvykle vyhovující a stejně jako jazyk PHP je na naprosté většině webhostingů podporována a její použití je zdarma.