Frage

Was meinst du mit Thin-Client-Anwendung?

War es hilfreich?

Lösung

Thin-Client-Anwendung ist, wo alle Geschäftslogik auf Server-Seite, aber sehr wenig Code auf Client-Seite ist, wie wir in Web-Anwendungen, bei denen sehr wenig Code in Javascript, aber alle der Verarbeitungslogik ist in Server,

Andere Tipps

A Thin-Client-Anwendung ist eine, wo die Anforderungen an die benutzerseitige Anwendung Host in Bezug auf die Verarbeitungsleistung, Platzbedarf und Konfiguration relativ minimal sind.

Thin-Client-Anwendungen sind Anwendungen gegenüber, die die Endbenutzer Seite erfordern einige der folgenden zu tun:

  • installiert ein anwendungsspezifisches Programm, in der Regel ein relativ großen binären, vielleicht mit abhängigen Bibliotheken und unterstützende Dateien,
  • installieren Sie eine Datenbank von Art
  • umfasst seine eigene Logik einige der Funktionen des appliciton, End-to-End zu verarbeiten.

Eine solche „nicht-Thin-Client“ -Anwendungen nicht ausschließen, die Möglichkeit, einen Teil der Daten mit oder Funktionen der Anwendung von einem Remote-Server bedient, aber einige der Anwendungen, Funktionen werden vor Ort von der Anwendung behandelt werden.

Thin Clients auf der anderen Seite impliziert die Existenz von einem Server, der die meisten der Anwendung des Verhaltens bietet , das „Thin-Client“ Seitengriff so dass wenig mehr als Eingabe von dem Endbenutzer und Anzeige auf dem Bildschirm.

Web-Anwendung ist in den meisten Fällen eine Thin-Client-Anwendung, auch wenn es nicht immer als solche gedacht ist (weil der ‚Thin Client‘ Ausdruck, die traditionell im Zusammenhang mit dem Terminaldienst verwendet wurde ( siehe unten)). Der Web-Browser tut wenig mehr als diese User Input / Display-Funktionen (auch wenn einige dies zu tun erfordert ein wenig Javascript, schweres Heben). Mit der Ankunft von „Web 2.0“ und seinem Web-Browser mit schnellen und zuverlässigen Javascript, HTML5-Funktionen wie Leinwand, kann etc.the Unterscheidung zwischen Web-Anwendungen und Thin-Client wieder verschwimmen. Im Großen und Ganzen wegen ihrer schweren Server unterstützt diese Anwendungen, und wegen ihrer Fähigkeit, „ nur Arbeit “ (keine clientseitige Installation erforderlich) Web-Anwendungen werden berücksichtigt ‚Thin Client‘, denke ich, auch wenn der Kunde erhält großen Skripte, so dass es mehrere Funktionen unterstützen kann lokal ...

Es gibt viele Anwendungen, die nicht Web-Browser basieren und die in Frage kommen als Thin-Client. Zum Beispiel eine dedizierte Online-Bestellanwendung, die der Endbenutzer suchen frühere Aufträge oder den Katalog selbst Eingang neuer Aufträge mit einigen minimalen Validierung usw. würde qualifizieren als Thin-Client lassen würde.

Eine Technologie, oft mit Thin-Client zugeordnet ist, dass von Microsofts Terminal Services (oder simlar Technologien, die von anderen Anbietern wie Citrix angeboten), wobei die Endbenutzer-seitigen Computer lediglich eine grafische Konsole sind, eine Eingabe von dem Endbenutzer zu nehmen und sie entlang an den Server und das Empfangen genaue Bitmap-Bilder der Abschnitte Passieren des Bildschirms, dass Bedarf aktualisiert werden. Diese Technologie ermöglicht es nicht modifizierten herkömmlichen Anwendungen ausgeführt wird, auf der Serverseite, und haben auf jedem Thin Client diese verwendet, die es benötigen. Auf diese Weise keine Installation ist auf der Client-Seite erforderlich ist, und auch die Anforderungen an die Hardware für die clientseitige stark reduziert werden, da alle der schweren Berechnungen, den Zugang zu große Speicherkapazität und andere teuere Ressourcen werden vom Server.

Ein Thin Client ist die, wo es wirkt nur als Schnittstelle zum Benutzer. Die gesamte Geschäftsabwicklung wird auf der Serverseite durchgeführt, wo die Server-Anwendung gehostet wird.

Ein Thin Client kann sich entweder auf ein Software-Programm oder einen tatsächlichen Computer , dass stützt sich stark auf einem anderen Computer die meisten seiner Arbeit zu tun. Ein Thin Client ist Teil eines Netzwerks und die Client-Software oder Computer fungiert als Schnittstelle, während der Netzwerkserver Computer alle die eigentliche Arbeit. Im Fall eines Computers ist ein Thin Client viele Funktionen auf eigenem ausführen nicht in der Lage. Thin-Client-Computer kann eine Maschine nur für die Online-Nutzung, das Senden und Empfangen von E-Mail gestaltet sein, und das Surfen im Netz. Thin-Client-Computer auch Teil eines größeren Netzwerks sein kann, in einem Unternehmen oder in der Schule zum Beispiel.

Lesen Sie hier mehr

Was ist ein Thin Client?

Thin Client typischerweise bedeutet, dass der Server den Großteil der Arbeit der Fall ist, während die Client-Anwendung tut sehr wenig.

Die Mittel Client-Anwendung, die geringe Systemressourcen verbraucht. Ressourcen können sein - RAM, Festplatte, Grafikverarbeitungsleistung und ähnliche andere. Und es beruht auf dem Server (kann andere Computer sein) Teil des Ressourcenbedarfs zu erfüllen.

Beispiele von Thin-Client-Anwendung:

Browser : bietet eine gemeinsame Plattform für die Thin-Client-Anwendungen ausgeführt werden. Da nur Bedürfnisse Bedürfnisse Browser auf Client-Seite seine die beliebteste Art und Weise zu erstellen Thin-Client-Anwendung installiert werden, ist einziger Nachteil nicht viele Privilegien für die Anwendung zur Verfügung gestellt werden, laufen.

Einige Online-Dienste wie Wetterdienst : Nicht jeder Computer Satelliten verbinden kann Wetterbedingungen (und wahrscheinlich auch nicht möglich) zu kennen, so installierte Software auf gemeinsame Server verbinden kann, die wiederum mit Satelliten kommunizieren und gibt das Ergebnis der Anwendung.

Ein Thin Client kann entweder ein Software-Programm beziehen oder auf einen tatsächlichen Computer, die stark auf einen anderen Computer verlässt sich die meisten seiner Arbeit zu tun. Ein Thin Client ist Teil eines Netzwerks und die Client-Software oder Computer fungiert als Schnittstelle, während der Netzwerkserver Computer alle die eigentliche Arbeit. Im Fall eines Computers ist ein Thin Client viele Funktionen auf eigenem ausführen nicht in der Lage. Thin-Client-Computer kann eine Maschine nur für die Online-Nutzung, das Senden und Empfangen von E-Mail gestaltet sein, und das Surfen im Netz. Thin-Client-Computer auch Teil eines größeren Netzwerks sein kann, in einem Unternehmen oder in der Schule zum Beispiel.

Lesen Sie hier mehr

Der traditionelle Thin Client ist das Terminal / Mainframe-Modell. Das Endgerät existiert nur Anweisungen an dem Mainframe-Relay und eine aussagekräftige UI für den Benutzer darstellen. Ein gutes modernes Beispiel ist der Web-Browser und der Web-Server (mit dem Browser die Thin Client ist).

Das ist ein bisschen eine grobe Erklärung, wie es mehr ist, aber in einfachen Worten mag ich daran denken, wie diese:

Wenn Sie die Erstellung von Software, die einige Varianz der folgenden Muster:

UI -> Domänenmodell -> Daten

Dann wird in einem Thin-Client die UI-Schicht auf dem Client-Rechner ist (man denke an HTML-Seiten, vor schweren Javascript) und alles andere ist in einem separaten Ort (ein Server in vielen Fällen)

Während ein Thick-Client ist, wo die Daten auf dem [Server] ist und die Benutzeroberfläche und Domänenmodell / Logik ist an der Maschine (Thin Client-Side-Scripting / Logik).

Normalerweise auf eine Web-Anwendung bezeichnet.

  
      
  • Thin Client-Browser-basierte Anwendung.
  •   
  • Thick-Client OS-basierte Anwendung.
  •   

Grundsätzlich ist ein Thin-Client ist eine Web-basierte Anwendung und die meisten der Verarbeitung auf der Serverseite durchgeführt.

Ein dicker Client ist in der Client-Seite installiert. Es ist immer noch mit dem Server verbunden, aber die meisten der Verarbeitung wird auf Client-Seite durchgeführt. Mit Thick-Client, wird es nicht viel Verarbeitung über das Netzwerk. In gewisser Weise wird es eine viel schnellere Option sein, wenn Ihr Netzwerk langsam oder überlastet ist.

Referenz

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top