Thin Client vs Thick Client
A thin client is software that is primarily designed to communicate with a server. Its features are produced by servers such as a cloud platform.
is software that is primarily designed to communicate with a server. Its features are produced by servers such as a cloud platform.
A thick client is software that implements its own features. It may connect to servers but it remains mostly functional when disconnected.
is software that implements its own features. It may connect to servers but it remains mostly functional when disconnected.
Mục lục bài viết
Thin Client vs Thick Client
The classic example of a thin client is a web browser. They aren’t very interesting on their own but offer a wide range of functionality by connecting to a variety of web servers. Without a network connection, they offer limited functionality. The shift towards offering services using cloud platforms has also resulting in a shift towards thin clients. Many services are offered by a web browser or a specialized thin client such as a mobile app.
The classic example of a thin client is a web browser. They aren’t very interesting on their own but offer a wide range of functionality by connecting to a variety of web servers. Without a network connection, they offer limited functionality. The shift towards offering services using cloud platforms has also resulting in a shift towards thin clients. Many services are offered by a web browser or a specialized thin client such as a mobile app.
Thick clients are characterized by software you install that generally works when you’re offline. The term client suggests that they do connect to a server. For example, a game may run its primary engine locally to provide fast graphics and a responsive user interface. It may connect to a server to give a game a social dimension whereby you can play and communicate with other people.
Thick clients are characterized by software you install that generally works when you’re offline. The term client suggests that they do connect to a server. For example, a game may run its primary engine locally to provide fast graphics and a responsive user interface. It may connect to a server to give a game a social dimension whereby you can play and communicate with other people.
Thin Client vs Thick Client
Thin Client
Thick Client
Definition
Software that relies on a remote server such as a cloud platform for its features.
Software that runs at least some features directly on your device.
Offline
Functions mostly don’t work
Functions mostly work
Local Resources
Generally consumes few local resources such as disk, computing power and memory.
Generally consumes more local resources
Network Latency
Functionality may depend on a fast network connection.
Functionality may work without a connection or with a slow connection.
Data
Data is typically stored on servers.
Data may be stored locally.