Rozdiel Medzi Aplikáciou Klientskeho Servera A Webovou Aplikáciou

Rozdiel Medzi Aplikáciou Klientskeho Servera A Webovou Aplikáciou
Rozdiel Medzi Aplikáciou Klientskeho Servera A Webovou Aplikáciou

Video: Rozdiel Medzi Aplikáciou Klientskeho Servera A Webovou Aplikáciou

Video: Rozdiel Medzi Aplikáciou Klientskeho Servera A Webovou Aplikáciou
Video: WEB-сервер без хлопот. Лучшая панель управления WEB-серверами. 2024, Smieť
Anonim

Aplikácia klientský server vs webová aplikácia

Aplikácia klient / server a webová aplikácia sú dva typy aplikácií, ktoré sa používajú vo svete webu. Aplikácie, ktoré bežia na strane klienta a majú prístup na vzdialený server, sa nazývajú aplikácie klient / server, zatiaľ čo aplikácie, ktoré bežia úplne v prehľadávači, sa nazývajú webové aplikácie.

Aplikácia klient / server

Softvérová aplikácia, ktorá sa spúšťa na strane klienta alebo používateľa a požaduje od servera alebo z neho získava prístup k informáciám, sa nazýva aplikácia klient-server. Na písanie týchto aplikácií sa používajú jazyky vyššej úrovne, ktoré zahŕňajú obchodnú logiku, formuláre a užívateľské rozhranie. Väčšina aplikácií tohto typu má databázu a z tejto databázy robí dotazy uložené na vzdialenom serveri.

Aplikácia klient-server môže byť špecifická pre konkrétnu platformu alebo môže byť tiež multiplatformová, ak sa používa programovací jazyk pre rôzne platformy. Výhodou používania medziplatformového jazyka je, že aplikácia vyzerá natívne pre platformu alebo operačný systém klienta.

Každá aplikácia klient-server musí byť nainštalovaná v počítači klienta. Môže to byť veľmi ľahká práca alebo inštalácia aplikácie môže trvať hodiny, pretože to závisí od zložitosti aplikácie, od starostlivosti vývojára pri jeho balení a platformy, na ktorej je napísaná.

Tieto aplikácie môžu bežať na počítači používateľa alebo môže existovať nejaký druh VNC, Citrix alebo terminálový server, ktorý pracuje s operačným systémom tak, aby poskytoval robustné, výkonné, ľahko použiteľné a bohaté rozhranie.

Webová aplikácia

Aplikácia, ktorá sa úplne spustí v prehliadači používateľa, sa nazýva webová aplikácia. Používateľovi je vo webovej aplikácii poskytnuté rozhranie podobné aplikácii klient-server a používateľ s ním interaguje rovnakým spôsobom ako aplikácia klient-server.

Webová aplikácia môže poskytovať rovnaké funkcie podobné aplikácii klient-server. Pretože tieto aplikácie bežia v prehliadači, môžu bežať na ľubovoľnej platforme alebo operačnom systéme s webovým prehliadačom. Napríklad textový procesor môže byť tiež webová aplikácia, ktorá umožňuje používateľom sťahovať údaje na ich pevné disky.

Pošta Yahoo a klienti Gmail sú príkladom výkonných webových aplikácií a veľa sofistikovanosti poskytuje AJAX, ktorý sa používa na vytváranie responzívnejších webových aplikácií. Medzi ďalšie príklady webových aplikácií novej generácie patria WebEx, WebOffice, Microsoft Office Live a Google Apps.

• V aplikácii klient-server používateľ interaguje so serverom prostredníctvom používateľského rozhrania alebo aplikácie nainštalovanej na strane klienta, zatiaľ čo vo webovej aplikácii s ním používateľ komunikuje prostredníctvom webového prehľadávača.

• Aplikácia klient-server musí byť nainštalovaná na počítači klienta, zatiaľ čo v prípade webovej aplikácie bežiacej iba v prehliadači to tak nie je.

• Niektoré aplikácie typu klient-server fungujú iba na konkrétnych platformách, zatiaľ čo webové aplikácie sú nezávislé na platforme, pretože na svoju prácu potrebujú iba webový prehliadač.

• Príklady aplikácií typu klient-server zahŕňajú Microsoft Outlook, Yahoo Messenger, Windows Live atď. Príklady webových aplikácií sú napríklad Google Apps, Gmail, Yahoo mail a Microsoft Office Live.

Odporúčaná: