Forskjellen Mellom Klientserverapplikasjon Og Webapplikasjon

Forskjellen Mellom Klientserverapplikasjon Og Webapplikasjon
Forskjellen Mellom Klientserverapplikasjon Og Webapplikasjon

Video: Forskjellen Mellom Klientserverapplikasjon Og Webapplikasjon

Video: Forskjellen Mellom Klientserverapplikasjon Og Webapplikasjon
Video: Hvordan bruke hurtigtaster i Sumango ? 2024, Kan
Anonim

Client Server Application vs Web Application

Klient / serverapplikasjon og webapplikasjon er to typer applikasjoner som brukes i nettverdenen. Applikasjonene som kjører på klientsiden og får tilgang til den eksterne serveren kalles klient / serverapplikasjoner, mens applikasjoner som kjører helt i nettleseren kalles webapplikasjoner.

Klient / server applikasjon

En programvare som kjører på klienten eller brukeren og gjør forespørsler til serveren eller får tilgang til informasjon fra den, kalles klientserver-applikasjon. Språk på høyt nivå brukes til å skrive disse applikasjonene som inkluderer forretningslogikk, skjemaer og brukergrensesnitt. De fleste applikasjoner av denne typen har en database, og de gjør spørsmål fra denne databasen lagret på den eksterne serveren.

En klientserverapplikasjon kan være plattformsspesifikk, eller den kan også være plattformoverskridende hvis det brukes et programmeringsspråk på tvers av plattformer. Fordelen med å bruke et språk på tvers av plattformer er at applikasjonen ser innfødt ut til plattformen eller operativsystemet til klienten.

Alle klient-serverapplikasjoner må være installert på klientens datamaskin. Dette kan være en veldig enkel jobb, eller det kan ta timer å installere applikasjonen, ettersom det avhenger av applikasjonens kompleksitet, forsiktighet tatt av utvikleren mens den emballeres og plattformen den er skrevet i.

Disse applikasjonene kan kjøres på brukerens datamaskin, eller det kan være en slags VNC-, Citrix- eller terminalserver som fungerer med operativsystemet for å gi et robust, kraftig, brukervennlig og rikt grensesnitt.

Webapplikasjon

Et program som kjører helt i brukerens nettleser kalles et webapplikasjon. Et grensesnitt som ligner på klientserverapplikasjon blir gitt til brukeren i et webapplikasjon, og brukeren samhandler med på samme måte som klientserverapplikasjonen.

En webapplikasjon kan tilby samme funksjonalitet som klient-serverapplikasjonen. Ettersom disse applikasjonene kjører i nettleseren, slik at de kan kjøres på hvilken som helst plattform eller operativsystem som har en nettleser. For eksempel kan en tekstbehandler også være et webapplikasjon som kan tillate brukere å laste ned data til harddiskene.

Yahoo e-post og Gmail-klienter er eksempler på kraftige webapplikasjoner, og mye av raffinementet tilbys av AJAX som brukes til å lage mer responsive webapplikasjoner. Andre eksempler på neste generasjons webapplikasjoner inkluderer WebEx, WebOffice, Microsoft Office Live og Google Apps.

• I et klientserverapplikasjon samhandler brukeren med serveren gjennom et brukergrensesnitt eller applikasjon som er installert på klientsiden, mens brukeren i et webapplikasjon samhandler med den via nettleseren.

• Et klientserverapplikasjon må være installert på klientens maskin, mens dette ikke er tilfelle med et webapplikasjon da det kun kjører i nettleseren.

• Noen klientserverapplikasjoner kjører bare på bestemte plattformer, mens webapplikasjoner er plattformuavhengige, da de bare trenger en nettleser for å jobbe.

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

Anbefalt: