After the Carson Summit I had a spare day before ClearLeft/Jeremy Keith’s Ajax workshop. This meant I had time do give my brain some downtime before ramming it full of more web knowledge again.
Jeremy and the ClearLeft crew did a great job putting the event on, from greeting the attendees in the hotel lobby to providing an ad hoc wireless network.
His approach is to code the application so it works as a traditional page with the page refreshes that entails. Then add in the Ajax to ‘Hijax’ the page, diverting the call to the Ajax code if the client browser supports it. This relies on the server-side architecture being coded in a modular way. What this means is that you can target the server-side code for a particular module within a page. This may require some change of coding methodology, but it will mean you only have to code it once for both standard calls and Ajax calls.