Follow me on Twitter at Twitter.com/wbm
FYI, I'm blogging most of my stuff over at More Wally now.
You might want to add my rss feed to your reader at:http://morewally.com/cs/blogs/wallym/rss.aspx
With AJAX, we can really have a Rich Client - Wallace B. McClure

Wallace B. McClure

All About Wally McClure - The musings of Wallym on Web, HTML5, Mobile, MonoTouch for iPhone, MonoDroid for Android, and Windows Azure.

News

Personal Blog

Work Blog

.NET

Book Authors

Business

Family

Friends

Georgia Tech Bloggers

Personal

Archives

With AJAX, we can really have a Rich Client

Wow, I have been reading and learnng as much as I can about AJAX over the past several weeks.  There are a few things that I think are really enabling the Rich Client experience.

  • A is for Asynchronous.  The ability to do things asynchronously without forcing the user to wait on a response is awesome.  This asynchronous set of operations is for calling server methods
  • Saves UI perspective for a user without causing the user to go back to the top of the page on a refresh.  Yeah, I know about SmartNavigation in ASP.NET, but this is way better in my opinion.
  • The annoying flash.  Click on a button and only send back the necessary information without having to respost all form elements, including the ASP.NET viewstate.
  • Saving files.  The ability to cache the data, or send the correct URL to someone else, will be a major issue.  While this has not been a 100% worked out, the potentials are incredible.

Just think, if it was not for Microsoft and their ActiveX capabilities to launch the client side MSXML or SOAP ActiveX objects in the browser, we might not have this capability.  From this, the other browser makers implemented XMLHttpRequest.  Now, we are off to the races.

Wally

Posted: Jul 16 2005, 10:55 PM by Wallym | with 1 comment(s)
Filed under:

Comments

Mandar said:

How @ data binding support for ASP.NET server controls like Data Grid , Data List
# August 10, 2005 4:54 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)