Skip Navigation Links / Posts / Post
Search site. 
Powered by Google
Darren Neimke (Me)

My Book

Readify

">ASP.NET MVP


Interesting Portals 

NetVibes
This portal feels similar to PageFlakes in many ways but I love their gallery. They also have a feature whre certain chrome elements only become visible when you hover over the web part.

Xtra
A New Zealand news portal. I especially liked the content rotator web part at the top of the middle row. Seems like a nice way to allow a user to browse through data.

 

Posts Archive 

Ajax the implementation

Categories

Unless you've been living on some faraway place you will already know that a little while back, somebody coined the term AJAX (Asynchronous Javascript and Xml) for applications which load data via asynchronous XmlHttp requests.  It sounds sexy for sure.  In fact, when I told a friend about this new blogging engine that I've built, his first question was: "Are you using AJAX?".

The more I thought about that question, the less I understood it.  I mean this site is certainly not slow (http://www.websiteoptimization.com/services/analyze) so I didn't need it for that.  There's not that many options on each page, so I don't need it for real estate. 

Then I decided to look around the web to see how all of these other people were using it.  I found this page which gives some examples of the usage of AJAX:

    http://www.indiankey.com/cfajax/examples.asp

So, you use AJAX if you have large amounts of data which are conditionally visible at runtime - such as Help Text, List Items, Maps :-)  - and AJAX will help you to deliver this data in a "Just in Time" manner to help reduce the initial time to load for the page.  This could be a winner for things such as interactive help and certain complex validation logic scenarios.

Another consideration that you should take into account when supplying AJAX interfaces is whether or not the loss of the back button is a good or bad thing.  In some cases I find it extremely useful to be able to "back" navigate through my previous page selections whereas in others (such as complex management screens) I would not miss it at all.

Ever used AJAX in your own applications?  I'd love to hear the thinking behind what went into the decision.

 

posted 7/8/2005 3:07:45 AM

 

Comments:

# Nice blog.
posted by Carsten on 7/13/2009 8:44:30 PM :

Very nice blog.

 

Comments are currently disabled for this post.