Introduction[ edit ] The designer of a client—server application decides which parts of the task should be executed on the client, and which on the server. This decision can crucially affect the cost of clients and servers, the robustness and security of the application as a whole, and the flexibility of the design to later modification or porting. The characteristics of the user interface often force the decision on a designer. For instance, a drawing package could require download of an initial image from a server, and allow all edits to be made locally, returning the revised drawing to the server upon completion.
By client, we mean the application that runs on a personal computer or workstation and relies on a server to perform some operations. Thick or thin client architecture is actually quite similar. In both cases, you can consider it as being the client application running on a PC whose function is to send and receive data over the network to the server program.
The server would normally communicate that information to the middle-tier software the backendwhich retrieves and stores that information from a database. While they share similarities, there are many differences between thick and thin clients. Thick and thin are the terms used to refer to the hardware e.
While this article deals specifically with hardware issues, be sure to check back as we will continue our Thick and Thin discussion as related to applications. Thin Clients A thin client is designed to be especially small so that the bulk of the data processing occurs on the server.
A thin client is a network computer without a hard disk drive. They act as a simple terminal to the server and require constant communication with the server as well. Thin clients provide a desktop experience in environments where the end user has a well-defined and regular number of tasks for which the system is used.
Thin clients can be found in medical offices, airline ticketing, schools, governments, manufacturing plants and even call centers. Along with being easy to install, thin clients also offer a lower total cost of ownership over thick clients. With thick clients, there is no need for continuous server communications as it is mainly communicating archival storage information to the server.
As in the case of a thin client, the term is often used to refer to software, but again is also used to describe the networked computer itself.
One of the biggest advantages of thick clients rests in the nature of some operating systems and software being unable to run on thin clients. Thick clients can handle these as it has its own resources.Thin Clients vs.
Fat Clients There has been a lot of debate recently over which is the better networking device, a thin client (NC) or a fat client (PC).
Heated arguments about the merits of . A thick client is installed into the client side. It is still connected to the server, but most of the processing is done on client side. With thick client, there won't be much processing via the network.
Thin Clients: Smaller than thick clients, thin clients are essentially network computers without a hard drive that act as a terminal to the server and require a constant connection with it.
Zero Clients: Sometimes called an ultrathin client, these are similar to a thin client except that they do not “retain the operating system and each. Thin Clients vs. Fat Clients There has been a lot of debate recently over which is the better networking device, a thin client (NC) or a fat client (PC).
Heated arguments . The term thick and thin client is related to client servers in the field of networking/software. Thin client refers to software while it is increasingly used for the computers, such as network computers and Net PCs that are designed to serve as the clients for client/server architectures.
The Differences Between Thick & Thin Client Hardware. facebook; twitter; google+; in; Posted July 06, By Vangie Beal. A thin client is a network computer without a hard disk drive.
They act as a simple terminal to the server and require constant communication with the server as well. a thick client (also called a fat client) is one.