Sunday, April 26, 2009 7:27 AM Posted by Texter

Vor- und Nachteile der Webanwendungen

Für das Nutzen von Webanwendungen, muss der User einen Webbrowser installiert haben, dieser wird bei allen Betriebssystemen mit geliefert und somit entstehen den Kunden keine weiteren Kosten. Außerdem muss keine weitere Software auf dem Rechner des Client installiert werden. Will der User allerdings Multimedia oder Flashanwendungen über den Browser starten, ist es meist nur durch zusätzliche Plug-Ins möglich.

Hieraus entsteht dann die Möglichkeit, dass die Webanwendungen auf den Servern unabhängig von den Benutzer-Plattformen unabhängig sind und von jeden Client abgerufen werden können.
Selten ist es aber der Fall, dass die Webanwendungen nur spezielle Browser unterstützen.

Neben den Nutzen der Anwendungen auf den Servern, durch den Computer, ist es auch immer mehr in Mode über Mobiltelefone, sowie andere mobilen Endgeräten diese zu nutzen. Deshalb muss jede Webanwendung in der Lage sein, mit diesem zu kommunizieren.
Neben den Vorteilen gibt es aber auch einige Nachteile von Webanwendungen. Einer der wesentlichen ist es, dass eine ständige Verbindung von Server und Nutzer aufrechtgehalten werden muss. Diese werden in sogenannten Sessions getätigt. Allein diese Tatsache, macht es aber möglich, dass Sicherheitslücken entstehen können und Hacker leicht Zugriff erhalten können.

Ein anderer negativer Punkt ist die Tatsache, dass nicht alle Webanwendungen mit den unterschiedlichen Browsern funktionieren. Hier kommt es dann zu Darstellungsfehlern, die aber in der Regel nicht wesentlich sind und den Nutzer oft nicht gravierend einschränken.
Eine Java-Anwendung ist hier eine sehr komplizierte Technik, die ein spezielles Einrichten des Browsers erfordert um sie zu starten, ist dies nicht gegeben, kann der User sie nicht nutzen.
Da oft nur eine asynchrone Verarbeitung möglich ist, werden vor allem im Bereich Video und Multimediaanwendungen manche Webanwendungen nicht funktionsgetreu ausgeführt oder diese sehr beschwerlich für den Nutzer gestaltet.