Software -Anwendungen werden aus vielen verschiedenen Gründen entwickelt. Eine Anwendung kann eine Textverarbeitung , Datei- Transfer-Programm , Videospiel oder Produktivitäts-Software sein . Anwendungen kommen in verschiedenen Typen auf dem die Anwendung bereitgestellt basiert. Client-Server- und Web-Anwendungen sind zwei gängige Arten von privaten und geschäftlichen Nutzern verwendet . Auftraggeber
Client-Anwendungen auf dem Computer eines Benutzers oder einer Workstation installiert ist, und die Interaktion mit Daten und Programme auf einem Server. Client-Anwendungen sind nicht das gleiche wie Desktop-Anwendungen , da Client-Anwendungen mit einem Server für die volle Funktionalität interagieren müssen . Ein typisches Beispiel für eine Client-Anwendung ist das Video-Spiel World of Warcraft. Benutzer installieren eine Client-Anwendung auf ihren Computern , die sie in einen Server mit der Spiele-Programmierung anmelden können .
Unternehmen können Client-Server- Anwendungen , zur Senkung der Overhead bei der Arbeit Stationen . Statt der Installation Hunderte von Kopien eines bestimmten Programms , Benutzer in die Anwendung Server anmelden.
Web
Web -Anwendungen, auch als Thin Clients bekannt sind, werden Anwendungen gehostet ganz auf einem Webserver . Diese Anwendungen können speziell für ein Unternehmen entwickelt und installiert auf dem Firmen-Netzwerk , oder sie können web- basierte Anwendungen durch eine Drittfirma gesteuert werden . Einer der bekanntesten Web-Anwendungen sind Google -Suite von Web-Anwendungen , wie Google Mail, Google Dokumente und Google Reader. Web -Anwendungen erfordern in der Regel für den Zugang anmelden .
Vorteile und Nachteile
Client-Server- Anwendungen haben es leichter Umgang mit komplexen Druckanforderungen , On-Screen- Updates und Schnittstelle Design . Client-Server- Anwendungen haben Sicherheitsfragen im Vergleich zu Web-Anwendungen verringert. Web -Anwendungen machen es einfach zu halten, der Anwendung aktualisiert , die sich zwischen mehreren Computern , die Kompatibilität zwischen verschiedenen Betriebssystemen und Ersteinführung der Software.
Die Wahl zwischen Client-Server- Anwendungen und Web- Anwendungen in der Regel abhängig von den Bedürfnissen der Benutzer oder Geschäft. Third-Party- Web- Anwendungen bieten eine fertige Lösung für den schnellen Einsatz . Einige Unternehmen bevorzugen die Anpassung zur Verfügung , indem Client-Server- Anwendungen .