Skip to content

Co je to webová aplikace?

24 de Červenec de 2021
GettyImages 692915429 5a8f1a1e3418c60037aae970

Stejně jako mobilní aplikace existuje na mobilním zařízení, je webová aplikace (nebo zkráceně „webová aplikace“) jakýkoli počítačový program, který provádí konkrétní funkci pomocí webového prohlížeče jako svého klienta. Aplikace může být stejně jednoduchá jako vývěska nebo kontaktní formulář na webu, nebo může být stejně složitá jako textový procesor nebo mobilní herní aplikace pro více hráčů, kterou si stáhnete do telefonu.

Co je klient?

V prostředí klient-server označuje výraz „klient“ hostitelský program, který osoba používá ke spuštění aplikace. Prostředí klient-server je prostředí, ve kterém více počítačů sdílí informace z databáze. Pokud je server hostitelem informací, je „klientem“ aplikace používaná pro přístup k informacím.

Jaké jsou výhody používání webových aplikací?

Webová aplikace zbavuje vývojáře odpovědnosti za budování klienta pro konkrétní typ počítače nebo operačního systému, takže aplikaci může používat kdokoli, protože má přístup k internetu. Protože klient běží ve webovém prohlížeči, mohl uživatel používat počítač PC nebo Mac. Mohli používat Internet Explorer, Chrome nebo Firefox, i když některé aplikace vyžadují konkrétní webový prohlížeč. Webové aplikace běžně používají kombinaci skriptů na straně serveru (ASP, PHP atd.) A skriptů na straně klienta (HTML, Javascript atd.). Skript na straně klienta se zabývá prezentací informací, zatímco skript na straně serveru se zabývá všemi těžkými věcmi, jako je ukládání a načítání informací.

Jak dlouho byly webové aplikace?

Webové aplikace existují už od doby, kdy se síť WWW stala hlavním proudem. Například Larry Wall vyvinul Perl, populární skriptovací jazyk na straně serveru, v roce 1987. To bylo sedm let předtím, než si internet skutečně začal získávat popularitu mimo akademické a technologické kruhy. První běžné webové aplikace byly relativně jednoduché, ale na konci 90. let došlo k posunu směrem ke složitějším webovým aplikacím. V dnešní době miliony Američanů používají webové aplikace k zadávání daní z příjmu online, provádění úkolů online bankovnictví, sdílení příspěvků na sociálních médiích, komunikaci s přáteli a rodinou a další.

Jak se vyvíjely webové aplikace?

Většina webových aplikací je založena na architektuře klient-server, kde klient zadává informace a server ukládá a načítá informace. E-mail je toho dobrým příkladem a služby jako Gmail a Microsoft Outlook nabízejí webové e-mailové klienty. Pro zpracování funkcí, které by za normálních okolností nevyžadovaly přístup na server, bylo vyvinuto stále více webových aplikací. Například Google Docs je webová aplikace, která může fungovat jako textový procesor, ukládat informace do cloudu a umožnit vám „stáhnout“ dokument na váš osobní pevný disk. Pokud web používáte dostatečně dlouho, viděli jste, jak se staly sofistikované webové aplikace. Velká část této propracovanosti spočívá v AJAX, což je programovací model pro vytváření responzivnějších webových aplikací. Google Workspace (dříve G Suite) a Microsoft 365 jsou dalšími příklady nejnovější generace webových aplikací, které zahrnují sadu produktivních aplikací a seskupují je pro integrované použití. Mobilní aplikace, které se připojují k internetu (například Facebook, Dropbox a různé bankovní aplikace), jsou také příklady toho, jak byly webové aplikace navrženy pro rostoucí podíl mobilního webu na globálním internetovém provozu.