Welcome to Geekdojo Sign in | Join | Help

"dynamic applications should be dynamic on the client" - Chris Anderson (MSFT)

Chris Anderson writes :-

“My not-to-hidden agenda here is simple - dynamic applications should be dynamic on the client. The server should send data - either through web services, database access, or any other wire protocol - and the client should consume that data and generate UI. The model of a server trying to generate the correct display for a client is just broken.

My computer knows what my settings are, I don't need to server to guess them. The application on the client knows my screen resolution, DPI, color depth. It knows if I have a scanner, mouse, keyboard, tablet, printer, etc. The application on the client has full access to a powerful CPU, GPU, and hard disk that are dedicated to *me*.

We are past the world of generating static snapshots of display and blasting them down to a client. Most desktop computers you buy today have 2+Ghz CPU, >256MB of RAM, and a massive hard disk. Use them! Make your application be so engaging and productive for your customers that they want to buy it.”

I can't agree more.

Published Thursday, November 06, 2003 6:04 PM by richardhsu
Filed Under:

Comments

Anonymous comments are disabled