Software- applicaties worden ontwikkeld voor veel verschillende redenen . Een toepassing kan in een tekstverwerker, file transfer programma , videogame of productiviteit software. Toepassingen zijn er in verschillende soorten op basis van waar de aanvraag is ingezet . Client -server en web applicaties zijn twee veelvoorkomende typen gebruikt door thuis -en zakelijke gebruikers . Client Client applicaties zijn geïnstalleerd op de computer of werkstation van een gebruiker , en de interactie met de gegevens en programma's op een server . Client-applicaties zijn niet hetzelfde als desktop applicaties omdat client applicaties moeten communiceren met een server voor volledige functionaliteit . Een veelvoorkomend voorbeeld van een cliënt applicatie is de video game World of Warcraft . Gebruikers installeren een client applicatie op hun computers die hen in staat stelt in te loggen op een server met het programmeren van spelletjes . Bedrijven kunnen client- server applicaties te gebruiken om te bezuinigen op overhead eisen voor werkplekken . In plaats van het installeren van honderden exemplaren van een bepaald programma , gebruikers inloggen op de applicatie server . Web webapplicaties , ook wel bekend als thin clients , zijn applicaties gehost geheel op een webserver . Deze toepassingen kunnen specifiek worden ontwikkeld voor een bedrijf en op het bedrijfsnetwerk geïnstalleerd , of ze kunnen worden web - based applicaties gecontroleerd door een derde bedrijf . Een van de meest bekende webapplicaties zijn Google's suite van web- apps, zoals Gmail , Google Documenten en Google Reader . Webapplicaties vereisen doorgaans login voor toegang . En nadelen Client server applicaties een gemakkelijkere tijd het behandelen van complexe afdrukken eisen , on - screen updates en interface- ontwerp . Client- server applicaties hebben veiligheidsaspecten gedaald ten opzichte van webapplicaties . Webapplicaties maken het gemakkelijk om de applicatie bijgewerkt te houden , verplaatsen tussen meerdere computers , compatibiliteit met verschillende besturingssystemen en de eerste implementatie van de software. De keuze tussen client- server applicaties en webapplicaties meestal afhankelijk van de behoeften van de gebruiker of bedrijf. Derden webapplicaties bieden een pasklare oplossing voor snelle implementatie . Sommige bedrijven geven de voorkeur aan maatwerk beschikbaar door het produceren van client- server applicaties .
|