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: Windows Phone сегодня — как живётся с Microsoft Lumia 950? 2024, Juli
Anonim

Client Server Application vs Web Application

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

Kunde-/serverapplikation

Et stykke softwareapplikation, der kører på klient- eller brugersiden og fremsætter anmodninger til serveren eller får adgang til information fra den, kaldes klient-serverapplikation. Der bruges sprog på højt niveau 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 klient-server-applikation kan være platformspecifik, 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 naturligt ud til platformen eller klientens operativsystem.

Hver klient-server-applikation skal installeres på klientens computer. Dette kan være et meget nemt job, eller det kan tage timer at installere applikationen, da det afhænger af applikationens kompleksitet, omhu, som udvikleren tager sig af, mens den pakkes, og den platform, den er skrevet på.

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

Webapplikation

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

En webapplikation kan give den samme funktionalitet svarende til klient-server-applikation. Da disse applikationer kører på browseren, kan de køre på enhver platform eller operativsystem med en webbrowser. For eksempel kan en tekstbehandler også være en webapplikation, der kan give brugerne mulighed for at downloade data til deres harddiske.

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

Forskel mellem klient-server-applikation og webapplikation

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

• En klient-server-applikation skal installeres på klientens maskine, mens dette ikke er tilfældet med en webapplikation, da den kun kører på browseren.

• Nogle klient-server-applikationer kører kun på specifikke platforme, hvorimod webapplikationer er platformsuafhængige, da de kun har brug for en webbrowser til deres arbejde.

• Eksempler på klient-server-applikationer omfatter Microsoft Outlook, Yahoo messenger, Windows Live osv., mens eksempler på webapplikationer er Google Apps, Gmail, Yahoo mail og Microsoft Office Live..

Anbefalede: