Zum Inhalt springen

Fat Client

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 4. August 2025 um 11:10 Uhr durch ~2025-32879-0 (Diskussion).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Datei:ClientronU700.jpg
Fat Client neben Thin Client (rechts)

{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ist ein Begriff aus der elektronischen Datenverarbeitung und bezeichnet vollwertig ausgestattete, leistungsfähige {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) mit ausreichender Rechenkapazität, Plattenspeicher, {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Laufwerken sowie leistungsstarken Grafikkarten. Das Gegenstück dazu ist, je nach applikationsspezifischer Funktionalität, der {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value).<ref>{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) Wissen – Online Lexikon – Der {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) abgerufen am 30. Dezember 2013</ref>

Im Gegensatz zu {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) und {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) stehen die {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (manchmal auch als {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) bezeichnet) und bieten als {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)lösungen applikationsspezifische Funktionalität wie Benutzerschnittstellen, bestmögliche {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value), Skalierung und werden direkt beim {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value), beispielsweise bei {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Applikationen oder auch auf mobilen Plattformen, implementiert.

Im Aufbau einer {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Architektur wird die Bezeichnung {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) für einen {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) verwendet, bei dem die eigentliche Verarbeitung der Daten vor Ort auf dem {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) vollzogen wird. Er stellt auch meistens die grafische Benutzeroberfläche zur Verfügung.

Der {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) besteht aus Programmierschnittstelle, Hardwareabstraktionsschicht (HAL) und der {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) selbst. Ein typischer {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) kann beispielsweise ein MacOS-, Linux- oder Windows-basierter {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) sein.

Merkmale eines {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)

  • Dateneingabe und Datenausgabe sowie die Datenverarbeitung selbst erfolgt lokal
  • Die Datenspeicherung wird lokal oder über Netz durchgeführt
  • Zugriffsmöglichkeiten und Kommunikation über Netzwerk (Datendienste, {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value), {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) usw.)
  • Ein {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (Rechner) beinhaltet häufig bewegliche Teile (z. B. Festplatte, Lüfter)

Varianten eines {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)

Als {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (lokal verwalteter {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) mit Netzwerkzugriff) erfolgt das Einspielen von {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)installationen und {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) lokal. Sämtliche Ressourcen können, müssen aber nicht, vom {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) verwendet werden und ein {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)loser Betrieb ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) ist möglich.

Als {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (zentral verwalteter {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) mit Netzwerkzugriff) werden {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)installationen und {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) zentral eingespielt. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) wie z. B. ZENworks oder ZAK/SMS bzw. SCCM wird benötigt und ein {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)loser Betrieb ist temporär möglich.

Vorteile

  • An den jeweiligen {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) können geringere Anforderungen gestellt werden, da ein {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) die meisten Anwendungen selbst verarbeitet und diese nicht auf einem {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ausgelagert werden müssen
  • Erhöhte Möglichkeit von {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Arbeiten, da eine dedizierte Verbindung zum {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (je nach Anwendung) oft nicht erforderlich ist
  • Erleichterung bei multimediareichen Anwendungsverarbeitungen wie zum Beispiel {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value), da an den jeweiligen {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) keine erhöhten Bandbreitenanforderungen gestellt werden müssen
  • Es können mehr Anwendungen auf dem {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) selbst installiert werden, da sich bereits ein Betriebssystem auf selbigem (lokaler {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) befindet
  • Höhere {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)kapazitäten, da jeder einzelne {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) für mehr Verarbeitung sorgt, so dass der jeweilige {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) dadurch mehr {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) bedienen kann.<ref>Technopedia – {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value){{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) – englisch, abgerufen am 30. Dezember 2013.</ref>

Nachteile

  • Hoher Administrationsaufwand, da moderne Betriebssysteme sehr komplex sind sowie Inkompatibilitäten bei unterschiedlichen Versionsständen der eingesetzten {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)
  • Bei hoher Anzahl von Arbeitsplätzen wird die Bereitstellung von Anwendungen zur Herausforderung, beispielsweise wenn Anmeldeskripte oder bestimmte Pfadangaben vereinheitlicht werden müssen, etwa wenn das {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) aktualisiert wurde.
  • Verwundbarkeit und Ausfall, zum Beispiel durch den Besuch einer {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)seite mit absichtlich schadhaftem {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) oder unbedacht geöffneter Anhang einer {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value).
  • Bereitstellung eines lokalen Administratorenkontos, wodurch selbst {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) installiert werden kann, die Sicherheitsrisiken birgt oder das Verändern und Löschen einer Konfiguration, die nur vor Ort wiederhergestellt werden kann.<ref>BSK Service GmbH – Der klassische {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) abgerufen am 30. Dezember 2013</ref>

Der {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) als Gegensatz

{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) wird heute als Oberbegriff für eine Vielzahl von schlanken Rechnern verwendet. Für den Betrieb eines {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) wird weniger {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) und weniger Rechnerleistung benötigt. Die Ausstattung von {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) wird von mehreren {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Herstellern spezifiziert und umfasst eine Bildschirmauflösung von mindestens 640 × 480 Bildpunkten, eine Tastatur, eine Maus und die {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)fähigkeit. Festplatten sind nicht erforderlich aber auch nicht explizit ausgeschlossen.

Das Betriebssystem und die Anwendungssoftware liegen auf zentralen {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) von denen aus auch Programm-{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) und die Systemadministration erfolgt. Dadurch ist die Systemzuverlässigkeit besser und die Wartungskosten sind niedriger. Dazu zählen z. B. Windows-{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value), Netzwerk{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) und {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value).<ref>{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) Wissen – {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) Lexikon{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) abgerufen am 30. Dezember 2013</ref>

Begriffsbestimmungen

{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) – Hier liegt sowohl die Funktionalität als auch die Anwendungslogik beim {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) selbst. Dies garantiert dem {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) nicht nur einen hohen Komfort für den Benutzer, sondern auch durch die {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Fähigkeit eine geringe Abhängigkeit von einem Netzwerk.

{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) – Ist das genaue Gegenteil eines {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)s. Ein {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) enthält weniger {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) und keinerlei eigene applikationsspezifische Funktionalität, diese wird komplett vom {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) bereitgestellt. Die applikationsspezifischen Funktionen werden hier meist in Form von {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)seiten dargestellt.

{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) – Die {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Plattform ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) ist ein {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) zur Entwicklung von {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-basierten Applikationen. So kann ein {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) nicht nur ein Problem lösen (wie bei {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) üblich), sondern ist auch für artverwandte oder gar artfremde Probleme geeignet. Als Beispiel sei hier genannt, dass ein {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) z. B. nicht nur {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) lesen und verschicken, sondern auch Dateien per {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) herunter- und hochladen kann.

Diverse {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) sind heute verfügbar, die eine {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) anbieten. Diese bieten eine Basis, in der sich der Benutzer seine Module/{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (Problemlösungen) selbst zusammenstellen kann, die er benötigt. Idealerweise können fremde Lösungen (z. B. von verschiedenen Anbietern) innerhalb eines {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)s zusammenarbeiten, so dass alle Module/{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) wie aus einem „Guss“ erscheinen.

{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Entwickler und Anbieter können aber auch mit diesen {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Plattformen sogenannte {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Distributionen aus bestimmten Modulen/{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) bündeln und bestimmten Benutzergruppen fertig zur Verfügung stellen. Ein {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) hat den Vorteil gegenüber einem {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value), dass er einfacher verwaltbar und aktualisierbar ist, beispielsweise durch eine automatische {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)-Funktion im {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) selbst oder einen {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value), der vor dem eigentlichen {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ausgeführt wird.

Rich Client - Eigenschaften

Hier stichwortartig die üblichen Muss-Eigenschaften einer Rich-Client-Platform:

  • plugin-basierte Anpassungsfähigkeit an (verschiedene) Benutzer(-Anforderungen)
  • wirklich alles ist Plugin bis hin zur Applikationsebene (die noch vor der Hauptfensterebene liegt), so dass verschiedene Applikations-Plugins den Client in eine andere Applikation verwandeln
  • einfache (Online-)Updates des Clients oder von Plugins
  • Entwicklung komplexer Oberflächen für komplexe Anwendungen möglich
  • voneinander abhängige Plugins (evtl. unterschieden in Kann-/Muss-Abhängigkeiten)
  • Config-Datei-Management (entweder pro Plugin eigene Dateien oder eine zentrale Datei)

Zudem gibt es manchmal herausragende Kann-Eigenschaften:

  • unabhängig von GUI-Frameworks (kann also verschiedene benutzen oder mischen)
  • neben Plugin-Manager auch eigener Event-Manager (falls z. B. unabhängig von GUI-Frameworks, die eigenes Event-Management mitbringen)
  • lauffähig unter verschiedenen Betriebssystemen
  • verschiedene Oberflächen auf verschiedenen Geräten
  • neben externen auch einkompilierte Plugins (nicht nur eines von beiden)
  • Updates/Upgrades im laufenden Betrieb (evtl. ohne Tool durch manuelles Ersetzen externer Plugins)

Rich-Client - Plattformen

Siehe auch

Einzelnachweise

<references />