Vor- und Nachteile von Thin Clients

...

Der Browser macht den PC zu einem preiswerten Thin Client.

In der Welt der Computerprogrammierung ist "der Client" die Desktop-Schnittstelle, die eine Person sieht, die eine Anwendung verwendet. Ein "dicker" Client ist ein Client, bei dem dieser Teil der Anwendung auf den Desktop heruntergeladen werden muss. Es kann in Java oder C# oder einer anderen Sprache geschrieben sein, aber es läuft eigenständig und ruft einen Anwendungsserver über das Netzwerk auf. Ein "Thin"-Client ist ein Client, bei dem keine zusätzliche Software heruntergeladen werden muss. Heutzutage bedeutet dies typischerweise eine Webanwendung, die einen Browser verwendet, um die Anwendung dem Benutzer zu präsentieren, könnte aber auch ein spezialisiertes Endgerät bedeuten.

Einfache Verteilung

Ein großer Vorteil des Thin Clients ist die Möglichkeit, Änderungen an der Anwendung vorzunehmen, ohne Software auf jeden Desktop übertragen zu müssen, der sie verwendet. In einigen Fällen, beispielsweise wenn Unternehmen Waren und Dienstleistungen über das Internet verkaufen, ist dies eine absolute Notwendigkeit; aus Angst vor Viren möchten die meisten Leute keine unbekannte Software auf ihrem PC installieren. Aber selbst innerhalb des begrenzten Netzwerks eines Unternehmens ist es viel schwieriger, eine neue Kopie der Anwendung auf allen Desktops, die sie verwenden, sogar automatisch zu installieren.

Video des Tages

Günstigere Terminals

Thin-Client-Anwendungen neigen dazu, einen Großteil ihrer komplexen Geschäftslogik auf dem Remote-Server zu speichern, da die Thin-Client-Software diese Logik nicht ausführen kann. Dies kann dazu führen, dass weniger leistungsstarke und damit kostengünstigere PCs funktionieren, da auf ihnen nur ein Browser ausgeführt wird, im Gegensatz zu komplizierten Geschäftsvorgängen, die mit einer Datenbank interagieren.

Schlechtere Reaktionszeiten

Da der Thin Client den Großteil der Geschäftslogik auf dem Server belässt, muss er diesen Server für jede Änderung aufrufen. Selbst das Auffüllen einer Liste in einem Dropdown-Menü erfordert oft eine Reise zum Server und zurück. Thick Clients können mehr Informationen lokal abrufen und speichern und Daten vor Ort validieren, anstatt darauf zu warten, dass die Daten an den Server gesendet, überprüft und dann zurückgesendet werden.

Weniger robuste Transaktionsunterstützung

Ein Thin Client, beispielsweise ein Browser, unterhält keine permanente Verbindung zum Server und dann zur Datenbank. Wird ein Anruf getätigt, wird dieser beendet, das Ergebnis an den PC zurückgegeben und die Verbindung getrennt. Mit einem Thick-Client kann eine Verbindung hergestellt und aufrechterhalten werden, sodass, wenn etwas mit der Transaktion passiert, Client und Server sind verbunden und können viel einfacher wiederherstellen, da beide den aktuellen Status der Daten.

Ressourcen laden

Aufgrund des geringeren Bedarfs an Rechenleistung auf dem PC und der fehlenden permanenten Verbindung zum Server können Thin Clients benötigen leichtere PCs und verursachen nicht so viel Netzwerklast, benötigen jedoch in der Regel robustere Server, um das gesamte Geschäft abzuwickeln Logik. Thick Clients sind das Gegenteil in Bezug auf den Ressourcenverbrauch. Abhängig von den aktuellen Umständen, wie z. B. der Servergröße oder der Auslastung des Netzwerks, kann das eine oder andere Modell für das Unternehmen, das die Anwendung verwendet, vorteilhafter sein.