The question
The main question in play here is: How thick should clients be?
Let me define my terms:
I define the Client as the thing which is used by exactly one user, which
interacts directly with that user, and which is probably physically close to
that person.
I define the Server as the thing which is shared by multiple users, which interacts
directly with the Client, and which could be physically located anywhere.
I define the Pipe as the connection between the Client and the Server.
I define the notion of a Thick client as a relative term. Thicker clients have more
app-specific code and are less dependent on the Server. Thinner clients leave more of the app-specific work to be done on the Server.
There are two main variables in decisions about the thickness of clients:
The quality of the Pipe: This includes bandwidth, latency, availability, reliability, and cost
The Client side costs: This includes cost of hardware, software development, deployment, upgrades, and maintenance.
And, there are two laws which apply:
As the quality of the pipe goes up, the client can get thinner.
As the client side costs go down, the client can get thicker.
6More
Applying Canada's Anti-Spam Legislation: A Marketer's Checklist | Technically Marketing - 1 views
« First
‹ Previous
181 - 200 of 210
Next ›
Showing 20▼ items per page