This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Java in General and the fly likes thin vs thick clients Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "thin vs thick clients" Watch "thin vs thick clients" New topic
Author

thin vs thick clients

Rajiv Chelsea
Ranch Hand

Joined: Jun 15, 2010
Posts: 88
What is the difference between thin and thick client java applications?
Like when is a java application considered to be a thin or a thick client application?


Please provide some examples of thin and thick client java applications?

Thanks in advance,,,

Greg Charles
Sheriff

Joined: Oct 01, 2001
Posts: 2841
    
  11

The thin vs. thick distinction usually refers to how much processing or "business logic" is done on the client. A web browser is the the classic thin client. It can be the client application for anyone's server application. A thick client is more like a standalone application, which run on the client machine and communicates with the server less frequently. A virus scanner is a good example. It downloads new virus definitions from the server, but then runs its scan on the client machine without further communication to the server.

The advantage of thin clients is they make fewer demands on the client machine, which can be anything from a computer to a smart phone to a household device like a blender or TV set top box. The client can be generic like a web browser, and since most of the logic takes places on the central server, it's much easier to push updates out to the clients.

The biggest advantage of thick clients is that the performance isn't tied to the load on the server, and the speed of the network connection. For many thin clients, the lack of network connectivity renders them completely useless, whereas thick clients can perform many of their functions without communicating with a server.
Mukesh Ranjan
Greenhorn

Joined: Jun 24, 2009
Posts: 22
Greg Charles wrote:True, Good explanation
 
 
subject: thin vs thick clients
 
Similar Threads
looking for a job in singapore
Thin client Vs thick client
Pros And Cons Of Thick Client/Thin Client
Doubts about thin and fat clients
Disadvantages of AJAX ?