Been playing with some of the AJAX web development libraries that have appeared to simplify the creation of AJAX enabled web sites. I have a few sites I am working for Devicescape where I’d like to use some AJAX, and a new site that I am working on that will be using it a lot.
I started doing all the work myself, but while looking for a web content management system for one of the new Devicescape sites I discovered script.aculo.us and I am impressed so far. I am starting on my own site, and have replaced all my manually generated requests with script.aculo.us calls as well as adding some new things like drag and drop and fade effects on transitions.
All sounds good, and indeed script.aculo.us does abstract many of the browser differences that I’d had to be cogniscent of when writing all the Javascript myself, but I still had issues getting it working on Internet Explorer (versions 6 and 7 still seem to have issues with CSS rendering), Safari (which was actually the hardest to solve) and Opera (which I’ve heard has very compliant CSS rendering).
Continue reading →