Aug2207Aug 22, 07
More than ever before, the internet has become accessible to anyone and everyone. I had the pleasure of seeing a derelict using the internet at a public library when I was much younger, and it had a lasting impression on me. Don't get me wrong, the internet is for everyone's use and enjoyment, but there needs to be limits so that web designers know what is required to provide to the end user. Accessibility is one thing, but when it progresses beyond that into the realm of predictive software, even the simplest websites become excruciating to code.
Server-side code is faster than client side, because less actual information is transferred between server and client. Exceptions include working with local files on a client machine, although generally these are uploaded to the server at some point in time anyways. The server-side coding languages available are significantly more robust than client-side, with the added bonus of knowing that code written will not encounter any compatibility issues on appropriately configured servers.
A Final Note
To pin the tail on this article, I thought I would direct you to a service that you should already know about. Google has been on the forefront of useable, accessible cross-browser technology for many years, and it has given them the advantage of knowing where to switch between client and server procedures. Three notable examples of this in action are iGoogle, Docs & Spreadsheets, and Suggest. In a search for accessible, user-friendly, cross-browser user interfaces, perhaps imitating Google is a good place to start.