Entscheide Anhand der Anforderungen un dwäge Anhand der Vor- und Nachteile beider Lösungen ab.
Vorteile browserbasiert:
Plattformunabhängig, portabel (keine lokale Installation), schnell anpassungsfähig, schnell erweiterbar, schnell entwickelt, leicht wartbar, schlank, gängiges Protokoll.
Nchteile browserbasiert:
Keine komplexen Datenaufbereitungen auf dem Client mit vertretbarem Aufwand, leichter manipulierbar, großer Protokolloverhead bei der Kommunikation dadurch langsamer, verschiedene Browserunarten wenn man den Browser nicht vorgibt (nicht heterogene Umgebung), Caching (kann Vor- und Nachteile bringen), Limitierungen der Funktionalität durch Browser.
Vorteile GUI:
flexibler, schnellere Kommunikation, schwerer manipulierbar, heterogene Umgebung, komplexe Aufgaben können schon auf dem Client durchgeführt werden und den Server entlasten, schlankeres Protokol möglich dadurch schneller, dynamischeres Datenhandling.
Nachteile GUI:
Meist nicht portabel, erfordert lokale Installation oder zumindest lokales Speichern, schwerer wartbar, längere Entwicklungszeit, schwerer erweiterbar, keine Browserlimitierungen.
Die Liste erhebt keinen Anspruch auf Vollständigkeit.