Rozdíl Mezi Aplikací Klientského Serveru A Webovou Aplikací

Rozdíl Mezi Aplikací Klientského Serveru A Webovou Aplikací
Rozdíl Mezi Aplikací Klientského Serveru A Webovou Aplikací

Video: Rozdíl Mezi Aplikací Klientského Serveru A Webovou Aplikací

Video: Rozdíl Mezi Aplikací Klientského Serveru A Webovou Aplikací
Video: Maturita #49 - Webové aplikace 2024, Duben
Anonim

Aplikace klientský server vs webová aplikace

Aplikace klient / server a webová aplikace jsou dva typy aplikací, které se používají ve světě webu. Aplikace, které běží na straně klienta a přistupují ke vzdálenému serveru, se nazývají aplikace klient / server, zatímco aplikace, které běží úplně v prohlížeči, se nazývají webové aplikace.

Aplikace klient / server

Softwarová aplikace, která běží na straně klienta nebo uživatele a provádí požadavky na server nebo z něj získává přístup k informacím, se nazývá aplikace klient-server. K psaní těchto aplikací se používají jazyky vysoké úrovně, které zahrnují obchodní logiku, formuláře a uživatelské rozhraní. Většina aplikací tohoto typu má databázi a provádí dotazy z této databáze uložené na vzdáleném serveru.

Aplikace klient-server může být specifická pro konkrétní platformu nebo může být také multiplatformní, pokud je použit programovací jazyk pro různé platformy. Výhodou použití jazyka pro více platforem je, že aplikace vypadá nativně pro platformu nebo operační systém klienta.

Každá aplikace klient-server musí být nainstalována v počítači klienta. Může to být velmi snadná práce nebo instalace aplikace může trvat hodiny, protože to závisí na složitosti aplikace, péči, kterou věnuje vývojář při balení a platformě, na které je napsána.

Tyto aplikace mohou běžet na počítači uživatele nebo může existovat nějaký druh VNC, Citrix nebo terminálového serveru, který pracuje s operačním systémem, aby poskytoval robustní, výkonné, snadno použitelné a bohaté rozhraní.

webová aplikace

Aplikace, která běží úplně v prohlížeči uživatele, se nazývá webová aplikace. Rozhraní podobné aplikaci klient-server je uživateli poskytováno ve webové aplikaci a uživatel s ním komunikuje stejným způsobem jako aplikace klient-server.

Webová aplikace může poskytovat stejné funkce podobné aplikaci klient-server. Protože tyto aplikace běží v prohlížeči, mohou běžet na jakékoli platformě nebo operačním systému s webovým prohlížečem. Například textový procesor může být také webová aplikace, která uživatelům umožňuje stahovat data na jejich jednotky pevného disku.

Pošta Yahoo a klienti Gmailu jsou příklady výkonných webových aplikací a mnoho sofistikovanosti poskytuje AJAX, který se používá k vytváření responzivnějších webových aplikací. Mezi další příklady webových aplikací nové generace patří WebEx, WebOffice, Microsoft Office Live a Google Apps.

• V aplikaci klient-server uživatel komunikuje se serverem prostřednictvím uživatelského rozhraní nebo aplikace nainstalované na straně klienta, zatímco ve webové aplikaci s ním uživatel komunikuje prostřednictvím webového prohlížeče.

• Na klientském počítači musí být nainstalována aplikace klient-server, zatímco u webové aplikace to neplatí, protože běží pouze v prohlížeči.

• Některé aplikace klient-server běží pouze na konkrétních platformách, zatímco webové aplikace jsou nezávislé na platformě, protože ke své práci potřebují pouze webový prohlížeč.

• Příklady aplikací typu klient-server zahrnují Microsoft Outlook, Messenger Yahoo, Windows Live atd., Zatímco příklady webových aplikací jsou Google Apps, Gmail, Yahoo mail a Microsoft Office Live.

Doporučená: