I’ve been hearing more and more about the fact that we are pushing the browser far beyond what it does well. This manifests itself in a couple ways: clunky performance and even clunkier development processes. And, at the same time, eclipse and netbeans are making it easier to create client side applications. If Web 2.0 was about making web applications more like fully distributed applications, Client/Server 2.0 will certainly be about making client side applications more like web applications. Client applications in the C/S 2.0 era will need to be:
- Easily distributed (no CD bundle and a long install process)
- Intuitive (easy to say, not so easy to do) – see The Principle of Least Astonishment
- Focused – help me do the task at hand, not every task on my to-do list
- Fully connected, taking advantage of services available to today’s web applications(think Google Maps, Amazon, Flickr, etc.)
Don’t miss it… Client/Server 2.0 is the next big thing!
