Forskellen Mellem Klientserverapplikation Og Webapplikation

Forskellen Mellem Klientserverapplikation Og Webapplikation
Forskellen Mellem Klientserverapplikation Og Webapplikation

Video: Forskellen Mellem Klientserverapplikation Og Webapplikation

Video: Forskellen Mellem Klientserverapplikation Og Webapplikation
Video: ТОПСОН ПОЕДЕТ НА INTERNATIONAL - OG ВНОВЬ СДЕЛАЛИ ЭТО! 2024, April
Anonim

Client Server Application vs Web Application

Klient / serverapplikation og webapplikation er to typer applikationer, der bruges i internettet. De applikationer, der kører på klientsiden og får adgang til fjernserveren, kaldes klient / serverapplikationer, mens applikationer, der kører fuldstændigt i browseren, kaldes webapplikationer.

Klient / server applikation

Et stykke softwareapplikation, der kører på klienten eller på brugersiden og fremsætter anmodninger til serveren eller får adgang til oplysninger fra den, kaldes klientserverapplikation. Sprog på højt niveau bruges til at skrive disse applikationer, som inkluderer forretningslogik, formularer og brugergrænseflade. De fleste applikationer af denne type har en database, og de foretager forespørgsler fra denne database, der er gemt på fjernserveren.

En klientserverapplikation kan være platformsspecifik, eller den kan også være på tværs af platforme, hvis der bruges et programmeringssprog på tværs af platforme. Fordelen ved at bruge et sprog på tværs af platforme er, at applikationen ser ud til klientens platform eller operativsystem.

Alle klientserverapplikationer skal installeres på klientens computer. Dette kan være et meget let job, eller det kan tage timer at installere applikationen, da det afhænger af applikationens kompleksitet, omhu taget af udvikleren, mens den emballeres, og platformen, hvor den er skrevet.

Disse applikationer kan køre på brugerens computer, eller der kan være en slags VNC-, Citrix- eller terminalserver, der fungerer sammen med operativsystemet for at give robust, kraftfuld, nem at bruge og rig grænseflade.

Webapplikation

En applikation, der kører helt i brugerens browser, kaldes en webapplikation. En grænseflade svarende til klientserverapplikation leveres til brugeren i en webapplikation, og brugeren interagerer med på samme måde som klient-serverapplikationen.

En webapplikation kan tilbyde den samme funktionalitet som klientserverapplikationen. Da disse applikationer kører i browseren, kan de køre på enhver platform eller ethvert operativsystem, der har en webbrowser. For eksempel kan en tekstbehandler også være en webapplikation, der muligvis giver brugerne mulighed for at downloade data til deres harddiske.

Yahoo-mail og Gmail-klienter er eksempler på kraftfulde webapplikationer, og meget af sofistikering leveres af AJAX, der bruges til at skabe mere responsive webapplikationer. Andre eksempler på næste generations webapplikationer inkluderer WebEx, WebOffice, Microsoft Office Live og Google Apps.

• I en klientserverapplikation interagerer brugeren med serveren via en brugergrænseflade eller applikation, der er installeret på klientsiden, mens brugeren interagerer med den i en webapplikation via webbrowseren.

• En klientserverapplikation skal installeres på klientens maskine, hvorimod dette ikke er tilfældet med en webapplikation, da den kun kører i browseren.

• Nogle klientserverapplikationer kører kun på bestemte platforme, mens webapplikationer er platformuafhængige, da de kun har brug for en webbrowser til deres arbejde.

• Eksempler på klientserverapplikationer inkluderer Microsoft Outlook, Yahoo messenger, Windows Live osv., Mens eksempler på webapplikationer er Google Apps, Gmail, Yahoo mail og Microsoft Office Live.

Anbefalet: