Stejně jako existuje mobilní aplikace na mobilním zařízení, webová aplikace (nebo zkráceně „webová aplikace“) je jakýkoli počítačový program, který vykonává určitou funkci pomocí webového prohlížeče jako svého klienta. Aplikace může být jednoduchá jako nástěnka nebo kontaktní formulář na webu, nebo může být tak složitá jako textový procesor nebo mobilní herní aplikace pro více hráčů, kterou si stáhnete do telefonu.
Sečteno podtrženo
V prostředí klient-server označuje „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. Kde server hostí informace, "klient" je 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 vytvoření klienta pro konkrétní typ počítače nebo operačního systému, takže aplikaci může používat kdokoli, když má přístup k internetu. Protože klient běží na webovém prohlížeči, uživatel může používat PC nebo Mac. Mohou používat Microsoft Edge, Chrome nebo Firefox, i když některé aplikace vyžadují specifický 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 získávání informací.
Jak dlouho existují webové aplikace?
Webové aplikace byly na světě ještě předtím, než se World Wide Web stal mainstreamem. Například Larry Wall vyvinul Perl, populární skriptovací jazyk na straně serveru, v roce 1987. To bylo sedm let předtím, než internet skutečně začal získávat na popularitě mimo akademické a technologické kruhy.
První běžné webové aplikace byly relativně jednoduché, ale koncem 90. let došlo k posunu směrem ke složitějším webovým aplikacím. V současné době miliony Američanů používají webové aplikace k online podávání daní z příjmu, provádění úkolů online bankovnictví, sdílení příspěvků na sociálních sítích, komunikaci s přáteli a rodinou a další.
Jak se vyvinuly webové aplikace?
Většina webových aplikací je založena na architektuře klient-server, kde klient zadává informace a server informace ukládá a získává. E-mail je toho dobrým příkladem, protože služby jako Gmail a Microsoft Outlook nabízejí webové e-mailové klienty.
Bylo vyvíjeno stále více webových aplikací, které zvládají funkce, které by normálně nevyžadovaly přístup k serveru. Například Google Docs je webová aplikace, která může fungovat jako textový procesor, ukládat informace do cloudu a umožňuje vám „stáhnout“dokument na váš osobní pevný disk.
Pokud používáte web dostatečně dlouho, viděli jste, jak sofistikované se webové aplikace staly. Velká část této sofistikovanosti je způsobena AJAXem, což je programovací model pro vytváření citlivě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é využívají sadu aplikací pro zvýšení produktivity a seskupují je pro integrované použití.
Mobilní aplikace, které se připojují k internetu (jako je 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.