Software applikationer er udviklet til mange forskellige grunde. En ansøgning kan være et tekstbehandlingsprogram , filoverførsel program , videospil eller produktivitet software . Ansøgninger kommer i flere forskellige typer baseret på , hvor ansøgningen er indsat . Klient-server og web applikationer er to almindelige typer, der bruges i hjemmet og business brugere. Klient
Client applikationer er installeret på en brugers computer eller arbejdsstation , og interagere med data og programmer på en server. Klient applikationer er ikke det samme som desktop applikationer, fordi klientprogrammer skal interagere med en server til fuld funktionalitet. Et almindeligt eksempel på en klient ansøgning er den video game World of Warcraft. Brugere installerer en klient applikation på deres computere , der giver dem mulighed for at logge på en server , der indeholder spil programmering .
Virksomheder kan bruge klient-server applikationer til at skære ned på overliggende krav til arbejdsstationer. I stedet for at installere flere hundrede kopier af et bestemt program , skal du logge brugere ind i applikationsserver.
Web
webprogrammer , også kendt som tynde klienter , er applikationer hostes helt på en webserver . Disse applikationer kan udvikles specifikt til en virksomhed, og installeres på virksomhedens netværk , eller de kan være web -baserede applikationer , som kontrolleres af en tredjepart selskab. En af de mest kendte web-applikationer er Googles suite af web apps , såsom Gmail , Google Dokumenter og Google Reader. Web-applikationer normalt kræver login for at få adgang .
Fordele og ulemper
Client server applikationer har en lettere gang håndtering af komplekse krav til trykningen , på skærmen opdateringer og interface design . Klient-server applikationer er faldet sikkerhedsproblemer i forhold til web-applikationer. Web-applikationer gør det nemt at holde programmet opdateret , flytning mellem flere computere , kompatibilitet på tværs af forskellige operativsystemer og initial indsættelse af softwaren.
Valget mellem klient-server og web-applikationer normalt afhænger af behovene i de bruger eller virksomhed. Tredjeparts web applikationer giver en færdig løsning til hurtig implementering. Nogle virksomheder foretrækker tilpasning til rådighed ved at producere klient-server -applikationer.