Hi I’m Andi and I’m going to be writing some web design/development focussed entries on The Day Today.
As a self-taught web developer I used to write a lot of my own JavaScript functionality, which meant when creating websites the limits were my own and everything needed to be heavily tested on multiple browsers. For a commercial website these days this potentially means testing on Internet Explorer 5.5, 6 and 7; as well as the latest versions of Mozilla Firefox; Opera, Safari and Camino.
Recently, I’ve discovered that there are some great object orientated JavaScript frameworks out there which take away the pain of lower-level JavaScript coding and leave you to play with the fun stuff. These frameworks allow you to apply some nice Web 2.0 effects such as slides, appear, AJAX, accordians, drap and drop, resize and fade, and they have already been tested in all the major browsers (degrading gracefully where they do not work).
There are lots of frameworks available on the Internet, but two of the more successful ones are MooTools and Script.aculo.us. I personally have more experience with MooTools, but I hear Scriptaculous is very good too (generally it is considered bad practice to mix the two in one solution). Microsoft have tried to jump on the bandwagon too, offering a AJAX framework for .NET 2.0 (formely known as Atlas) which is quite good, if a little too buggy at the moment.
If anyone knows of any other frameworks that they have found a particular joy to work with, please let me know below!