Basically the idea is that you make a web application which uses a richer client layer and the server does a lot less than conventional apps.
- Much better user responsiveness
- Much lower bandwidth usage (for some apps anyway)
- Forces you to adopt a "3 tiered" approach
- Many different conflicting techniques at the moment (and likely to be for the forseeable future)
- Conventional web technologies don't "fit"
- Possible incompatibility with some web browsers, software firewalls / corporate AV systems etc
So I've been making a simple web forum, using
- HTML - a static HTML page
- PHP - I'm using PHP5.1.0 RC4 (not too out of date then)
I've almost got it to the working state. It's certainly showing some promise. Responsiveness is very good.
As far as I'm aware, nobody else has yet made a "AJAX-based" web forum application (please let me know if you know of someone who has). That's discounting google groups, of course.
This technique could certainly be applied to turn-based web games, or possibly even slowish realtime ones.
A demo will be forthcoming as soon as it's usable.