I have a fan!
And he has a R E A L L Y low ID number!
Cheers for liking the nonsense I spout.
IMO AJAX only rocks because it's getting so much hype but has been possible for so long. Most of us who have struggled with DHTML have known about it for years. The following usually happened:
1.) Realise what DHTML can do and rave about it to anyone and anything that will listen.
2.) Rave and rave and rave and rave etc.
3.) To shut you up someone gives you a project that would be easy in flash and could technically be done in dhtml - so you rise to the bait.
4.) Code for months.
5.) Submit something that doesn't really work, is a pig to maintain muttering about how the paradigm doesn't necessarily live up to the promise and slunk away in a huff.
6.) Don't get any more DHTML work.
Alternatively you decided to implement the DHTMLAPI and watched browsers the world over commit suicide everytime they see your site.
Also get annoyed when people start nicking your code then flaming you cos it isn't easily nicked (no shit sherlock).
There were probably invisible frames and iframes involved.
Anyway, most of us decided that the technology wasn't quite ready yet, forgot about it, moved on to bigger and better stuff - server side coding and the like. I got into Java and more recently PHP - others went to
And since Vim and Bold were already reserved (and Arial is kind of like a font, and Persil is just... well it works as well as Fairy would have - I'm coding in Fairy today... anyway) so AJAX was born.
AJAX - a seamless client-server interaction - where does the server stop and the client begin - the one can do the job of the other - it's like total-web. It ought to win a world cup but never quite make it due to internal divisions and implementation disagreements. Total-web, total-football, ajax? OK whatever. Anyway, it's here and everyone who told you to piss off with your fancy-dan dhtml ideas is falling over themselves to implement it and - hey you know all about these sorts of things how come YOU didn't think about doing something like this, I mean it's so simple etc. etc. I hate project managers.