Thin Client vs Thick Client
A thin client is a term for a client that is designed with minimal functionality. A thin client may simply display what is offered by a server. For example, a web browser is a thin client for viewing websites that are delivered by servers.A thick client is a client that implements functionality. In some cases, a thick client does most of the heavy lifting and only connects to a server for information that requires a network. For example, a game may be implemented as a thick client that only connects to a server for integration with social features of the game or to make in-game purchases.Client-server vs Cloud
Client-server has much in common with cloud computing. Cloud services are typically designed to have a client such as a web browser. The primary difference between the two is that client-server is typically based on a single server or a pool of servers that are load-balanced. Cloud is an approach to computing that allows a large number of machines to be offered as a single service. In many cases, a cloud service essentially acts as a server.Overview: Client-Server | ||
Type | ||
Definition (1) | An approach to computing that delivers a service using two types of software: servers that provide the service and clients that use the service. | |
Definition (2) | Software based on complimentary components known as servers and clients that communicate over a network. | |
Related Concepts | Peer-to-peerCloudComputing BasicsNetworking |