Dobrý večer, dnes je úterý 12. listopadu 2024, svátek má Benedikt
Web aplikace
Webové aplikace jako alternativa k desktopovým systémům

Webová aplikace je program, který používá webový prohlížeč jako klienta. Webové aplikace mohou být od těch nejjednodušších, jako například různé nástěnky nebo knihy návštěv na webových stránkách, až po komplexní textové editory nebo tabulkové procesory. 'Klientem' se v prostředí klient-server myslí ta část aplikace, ze které uživatel zadává informace nebo příkazy a která následně zobrazuje výsledky takových příkazů. 'Server' slouží k ukládání informací, vyhodnocování požadavků klienta a přípravě podkladů pro zobrazení výsledku na straně klienta.

Největší výhodou webové aplikace je jednoduchost jejího naprogramování a použitelnost v téměř jakémkoli počítačovém prostředí. Není potřeba kompilovat více verzí pro jednotlivé operační systémy. Pravdou sice je, že každý internetový prohlížeč jakožto klient interpretuje mírně odlišně a ne každý podporuje všechny dostupné technologie, základní specifikace jsou ale totožné.

Webové aplikace často kombinují skripty na straně serveru (ASP, PHP, atd.) s kódy zpracovávanými na straně klienta (HTML, DHTML, JavaScript, atd.). Skript na straně klienta se zabývá prezentací informací, zatímco skript na straně serveru se zabývá veškerými vykonávacími procesy, jako je ukládání, zpracování a načítání informací.

První webové aplikace byly relativně jednoduché, na konci 90. let ale došlo k vývoji směrem ke složitějším webovým systémům. V současné době miliony uživatelů používají webové aplikace např. i k podání daňového přiznání.

Většina webových aplikací je založena na architektuře klient-server, kdy klient zadá informace, zatímco server informace ukládá a načítá. Příkladem je internetová pošta společností Yahoo, Gmail, MSN, Seznam.cz a mnohých dalších, které nabízejí webové e-mailové prostředí pro přístup k elektronické poště. V současné době se začínají rozvíjet aplikace, které nevyužívají server pro ukládání a zpracovávání informací, ale nabízejí službu, která je alternativou k běžným desktopovým aplikacím. Jak už bylo uvedeno výše, výhodou je, že tyto aplikace jsou multiplatformní, ale současně nabízejí oproti svým instalovaným bratrancům a sestřenicím výhodu dostupnosti dokumentu odkudkoli, zálohování, snižují potřebu místa na lokálních strojích atd.

Za posledních několik let prodělaly webové aplikace velký rozvoj, sofistikovanější jsou zejména díky použití technologie AJAX, což je programovací model pro vytváření webových aplikací, který kombinuje skripty na straně klienta (JavaScript) se skripty na straně serveru (např. PHP), kde výměna dat mezi webovým serverem a internetovým prohlížečem probíhá ve formátu XML resp. rozhraním XMLHttpRequest. Mezi nejznámější a nejsofistikovanější webové aplikace patří Google Apps, Microsoft Office Live, WebEx, WebOffice atd.

Provozovatelem těchto internetových stránek je Jakub Melzoch, IČO: 63948052, se sídlem Kafkova 1458/51, 160 00 Praha 6,
zapsáno u MČ Praha 6, ÚMČ OŽ, čj: ŽO/0051215/98/Rac/001.