Forskel mellem klientserverapplikation og webapplikation
Client Server Application vs Web Application
Client / server applikation og webapplikation er to typer applikationer, der bruges i verden af web. Applikationerne, der kører på klientsiden, og adgang til den eksterne server kaldes klient / server applikationer, mens applikationer, der kører helt i browseren, kaldes webapplikationer.
Klient / serverapplikation
Et stykke softwareprogram, der kører på klienten eller brugersiden og stiller anmodninger til serveren eller adgangsoplysninger fra den kaldes klient-server-applikation. High-level sprog bruges til at skrive disse applikationer, som omfatter forretnings logik, formularer og brugergrænseflade. De fleste applikationer af denne type har en database, og de laver forespørgsler fra denne database, der er gemt på den eksterne server.
En klient-server applikation kan være platformspecifik, eller det kan også være tværs platform, hvis der anvendes et tværs programmeringssprog. Fordelen ved at bruge et krydsplatformssprog er, at applikationen ser indfødt på platformen eller operativsystemet til klienten.
Hvert klient-serverprogram 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, pleje taget af bygherren, 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, hedder en webapplikation. En brugerflade, der ligner klient-server-applikationen, leveres til brugeren i en webapplikation, og brugeren interagerer på samme måde som klient-server-applikationen.
En webapplikation kan give samme funktionalitet som klient-server-applikationen. Da disse applikationer kører på browseren, så de kan køre på enhver platform eller et operativsystem, der har en webbrowser. For eksempel kan en tekstbehandler også være en webapplikation, der kan tillade brugerne at downloade data i deres harddiskdrev.
Yahoo-mail- og Gmail-klienter er eksempler på kraftige webapplikationer, og meget af den sofistikerede udvikling leveres af AJAX, der bruges til at skabe mere lydhøre webapplikationer. Andre eksempler på web-applikationer med næste gen er WebEx, WebOffice, Microsoft Office Live og Google Apps.
Forskel mellem klient-server-applikation og webapplikation