4 ms·
When I try and differentiate a "client" from a "server" - I usually think in terms of "Display/Interact" versus "Processing/Transacting" - the more emphasis the
by ghshephard 12y ago
When I try and differentiate a "client" from a "server" - I usually think in terms of "Display/Interact" versus "Processing/Transacting" - the more emphasis there is on displaying, and interacting with the user, the more I consider it a client. The more emphasis there is on "Processing/Transacting" - the more I consider it to be a server.
But, you are right - there is an interesting middle ground that I did not consider - the device that is designed to simultaneously do massive amounts of processing/storing/transacting while interacting with the user. Workstation should probably enter the nomenclature - but then things get very grey - your average 2013 MacBook Air is more powerful than any workstation any engineer in the world had in 1998. Does this mean the only difference between client and workstation is comparison with it's peers? And, a client today, is a workstation 15 (heck, maybe only 10) years from now?