programvaror är utvecklade för många olika anledningar . En ansökan kan vara en ordbehandlare , filöverföring program , tv-spel , eller produktivitet programvara . Applikationer finns i flera olika typer beroende på var ansökan har distribuerats . Klient-server och webbapplikationer finns två vanliga typer som används av hem-och företagsanvändare . Klient
Klientapplikationer är installerade på en användares dator eller arbetsstation , och interagera med data och program på en server . Klientprogram är inte samma sak som skrivbordsprogram eftersom klientprogram måste samverka med en server för full funktionalitet . Ett vanligt exempel på ett klientprogram är TV-spelet World of Warcraft . Användare installerar ett klientprogram på sina datorer som tillåter dem att logga in på en server som innehåller spelprogrammering.
Företag kan använda applikationer klient-server för att skära ner på overhead krav för arbetsstationer . Istället för att installera hundratals exemplar av ett visst program , användare loggar in på applikationsservern .
Web
webbapplikationer , även känd som tunna klienter , program värd helt på en webbserver . Dessa applikationer kan utvecklas specifikt för ett företag och installeras på företagets nätverk , eller de kan vara webbaserade applikationer kontrolleras av en tredje part bolag . En av de mest kända webbapplikationer är Googles svit av web apps , såsom Gmail , Google Dokument och Google Reader . Webbapplikationer kräver vanligtvis inloggning för åtkomst .
Fördelar och nackdelar
klient-server applikationer har lättare att hantera komplexa utskriftsbehov , på skärmen uppdateringar och gränssnitt design. Klient-server applikationer har minskat säkerhetsfrågor jämfört med webbapplikationer . Webbapplikationer gör det lätt att hålla programmet uppdaterat , flytta mellan flera datorer , kompatibilitet mellan olika operativsystem och den inledande utbyggnaden av programvaran .
Valet mellan applikationer klient-server och webbapplikationer oftast beror på behoven hos de användare eller företag . Utomstående webbapplikationer ger en färdig lösning för snabb driftsättning . Vissa företag föredrar att anpassa tillgängliga genom att producera applikationer klient -server .