Webanwendung - Online-Puzzles

Eine Webanwendung (auch Online -Anwendung, Webapplikation oder kurz Web- App ) ist ein Anwendungsprogramm nach dem Client-Server-Modell. Anders als klassische Desktopanwendungen werden Webanwendungen nicht lokal auf dem Rechner des Benutzers installiert. Die Datenverarbeitung findet teilweise auf einem entfernten Webserver statt. Die Ergebnisse der Datenverarbeitung werden an den lokalen Client-Rechner des Benutzers übertragen (Thin Client). Genutzt wird eine Webanwendung dabei zumeist über einen Webbrowser. Diese überträgt Daten mit dem Webserver meist über das HTTP-Protokoll.

Anders als Desktopanwendungen erfordern Webanwendungen kein spezielles Betriebssystem auf dem Rechner des Benutzers. Manche Web-Apps benötigen jedoch aktuelle Webbrowser oder spezielle Laufzeitumgebungen, wie z. B. JavaScript oder Flash.

Teile der Ausführungslogik führt man dennoch möglichst nicht erst im Server, sondern bereits im Client-Rechner aus, vor allem zur Validierung.

WORKSHOPS Online-Puzzle