Co přesně je webová aplikace?

Zlepšete své chápání webových aplikačních programů

Webová aplikace je jakýkoliv počítačový program, který provádí určitou 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 webových stránkách nebo jako složitý textový procesor nebo mobilní herní aplikace pro více hráčů, kterou si stáhnete do telefonu.

Co je to klient?

"Klient" se používá v prostředí klient-server k odkazu na program, který daná osoba používá k spuštění aplikace. Prostředí klient-server je prostředí, v němž sdílí více počítačů informace, jako je například zadávání informací do databáze. "Klient" je aplikace používaná k zadávání informací a "server" je aplikace, která slouží k ukládání informací.

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

Webová aplikace zmírňuje vývojáře odpovědnosti za vytváření klienta pro určitý typ počítače nebo určitý operační systém, takže kdokoliv může aplikaci používat společně, protože má přístup k internetu. Vzhledem k tomu, že klient běží ve webovém prohlížeči, uživatel může používat IBM kompatibilní nebo Mac. Mohou používat systém Windows XP nebo Windows Vista. Mohou dokonce používat aplikaci Internet Explorer nebo Firefox, i když některé aplikace vyžadují určitý webový prohlížeč .

Webové aplikace běžně používají kombinaci skriptů na straně serveru (ASP, PHP atd.) A skriptu na straně klienta (HTML, Javascript atd.) Pro vývoj aplikace. Skript na straně klienta se zabývá předváděním informací, zatímco skript na straně serveru se zabývá všemi tvrdými problémy, jako je ukládání a načítání informací.

Jak dlouho mají webové aplikace k dispozici?

Webové aplikace existují již předtím, než World Wide Web získala hlavní popularitu. 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 popularitu mimo akademické a technologické kruhy.

První běžné webové aplikace byly poměrně jednoduché, ale koncem 90. let došlo k posunu k složitějším webovým aplikacím. Dnes miliony Američanů používají webové aplikace k podávání daní z příjmů online, plnění úkolů online bankovnictví, udržování kontaktu s přáteli a blízkými a mnohem více.

Jak byly webové aplikace vyvíjeny?

Většina webových aplikací je založena na architektuře klient-server, kde klient zadává informace, zatímco server ukládá a načítá informace. Služba Internet Mail je příkladem toho, že společnosti jako Gmail společnosti Google a aplikace Microsoft Outlook nabízející e-mailové klienty na webu.

Během posledních několika let došlo k velkému tlaku na vývoj webových aplikací pro funkce, které běžně nepotřebují server pro ukládání informací. Textový procesor například ukládá dokumenty do vašeho počítače a nepotřebuje server.

Webové aplikace mohou poskytovat stejné funkce a získat výhodu práce na více platformách. Například webová aplikace může fungovat jako textový procesor, ukládání informací do cloudu a umožňující "stáhnout" dokument na váš osobní pevný disk.

Používáte-li web dostatečně dlouho, abyste byli svědky toho, jak se populární webové aplikace, jako jsou poštovní klienti Gmail nebo Yahoo, během let změnily, viděli jste, jak se staly sofistikované webové aplikace. Hodně z toho sofistikování je kvůli AJAXu, což je programovací model pro vytváření citlivějších webových aplikací.

G Suite (dříve Google Apps ), Microsoft Office 365 jsou další příklady nejnovější generace webových aplikací. Mobilní aplikace, které se připojují k internetu (jako je vaše aplikace Facebook, aplikace Dropbox nebo aplikace pro online bankovnictví) jsou také příklady toho, jak byly webové aplikace navrženy pro stále oblíbenější využití mobilního webu.

Aktualizoval / a: Elise Moreau