Topbar
Content

Webanwendung

Webanwendung

Eine Webanwendung oder Webapplikation ist ein Computer-Programm, das auf einem Webserver ausgeführt wird, wobei eine Interaktion mit dem Benutzer ausschließlich über einen Webbrowser erfolgt. Hierzu sind der Computer des Benutzer (Client) und der Server über ein Netzwerk, wie das Internet oder über ein Intranet miteinander verbunden, so dass die räumliche Entfernung zwischen Client und Server unerheblich ist.

Vorteile
Webanwendungen setzen auf dem Computer des Benutzers nur einen Webbrowser voraus, was heutzutage auf den allermeisten Rechner erfüllt ist. Im Gegensatz zu herkömmlichen Client-Server-Anwendungen ist also keine weitere Installation von Software auf den Computern der Benutzer notwendig. Dadurch erreichen Webanwendungen einen hohen Grad an Plattform-Unabhängigkeit.

Muss die Logik einer Webanwendung geändert werden, sind Änderungen nur an einer (zentralen) Stelle, nämlich auf dem Webserver, notwendig, was sich günstig auf die Wartungskosten auswirkt.

Durch die immer weiter gehende Verbreitung von Browsern auf andere Endgeräte, wie Mobiltelefone oder PDAs finden Webanwendungen schnell eine Verbreitung jenseits der klassischen Software-Umgebungen.

Nachteile
Eine Webanwendung benötigt eine ständige TCP/IP Verbindung zwischen dem Client und dem Server; die Verbindung kann theoretisch zwischen zwei Request-Cycles getrennt und wieder aufgebaut werden. Die Bandbreite der Verbindung muss außerdem auf die Anforderungen der Webanwendung ausgelegt sein. Dieser Umstand schließt Webanwendungen für eine Reihe von Einsatzszenarien, wie z. B. die mobile Offline-Benutzung, per Definition aus.

Leider haben Webanwendungen sehr mit den unterschiedlichen Browsern zu kämpfen, die HTML trotz bestehender Standards unterschiedlich interpretieren. Außerdem ist durch den oben dargestellten Request-Cycle nur eine asynchrone Verarbeitung notwendig, was eine Reihe von Anwendungsgebieten (z. B. die Bearbeitung von Grafiken) als Webanwendung ausschließt oder deutlich erschwert.

Quelle: Wikipedia
Dieser Artikel basiert auf dem Artikel http://de.wikipedia.org/wiki/Webanwendung aus der freien Enzyklopädie Wikipedia (http://de.wikipedia.org/) und steht unter der GNU-Lizenz für freie Dokumentation (http://de.wikipedia.org/wiki/Wikipedia:GNU_Free_Documentation_License). In der Wikipedia ist eine Liste der Autoren verfügbar http://de.wikipedia.org/w/index.php?title=Webanwendung&action=history.

21.06.2006 - Tags :