Hi!
Ganz klar ist deine Frage nicht, da GUI ja nur eine grafische Anwenderoberfläche meint. Die gibt es natürlich auch browserbasiert. Ich denke, dass die Frage eher in die Richtung geht "Soll mann eine webbasierten Client schreiben oder einen autarken, der auf dem Clientrechner installiert werden muss?".
Die Frage beantwortet sich natürlich fast von selbst: webbasierte Lösungen ahben antürlich den Vorteil, dass man keine zusätzliche Software auf dem Client-PC installieren muss, sofern der benötigte Browser bereits vorhanden ist.
Auf der anderen Seite hat eine eigene Clientsoftware auf den PCs natürlich einen Vorteil, dass man sich nur um deren Netzwerksicherheitsprobleme kümmern muss. ;-) Bei Einsatz einer webbasierten Lösung muss man natürlich dafür sorgen, dass alle notwendigen Sicherheitsupdates auf den Client-Rechnern vorhanden sind.
Schwer zu entscheiden, würde ich sagen.
Bis dann
Andreas