MIX08 Presentation : Real-World AJAX with ASP.NET Video by Nikhil Kothari

MIX08 Presentation : Real-World AJAX with ASP.NET Video by Nikhil Kothari

by David Hayden, Florida ASP.NET Developer

 

MIX08 Real-World AJAX with ASP.NETI have been enjoying a few of the AJAX and DynamicData presentations at MIX08 the past couple of days. Up to this point I have watched the following MIX08 Videos:

This morning I listened to Nikhil Kothari's MIX08 Presentation on Real-World AJAX with ASP.NET. Nikhil's goal was to help "solve" a lot of the common challenges one faces when deploying ASP.NET AJAX Web Applications in the real-world:

  • Script Complexity
  • Indexability and SEO
  • Navigation and Bookmarkability
  • Increasing User Demand on Rich User Experience
  • Diagnostics/Tracing/Monitoring
  • Performance
  • Accessibility
  • Browser API inconsistencies

Anyone who has done anything with ASP.NET AJAX will recognize a few of these challenges. Some of these can be real deal-breakers on using AJAX in certain scenarios. All are "solveable", but sometimes the solution can be more complex, time consuming, or challenging in a world where resources are limited and deadlines become shorter and shorter.

In the MIX08 Presentation, Nikhil first provides a little background on Client-Side and Server-Side ASP.NET AJAX Techniques. Since the audience was pretty knowledgeable on the subject, he breezed through the techniques. If you are interested in understanding the basics of ASP.NET AJAX, I would watch Brad Abrams MIX08 Video and download his sample code for a more thorough understanding of AJAX Basics:

Nikhil focuses on 3 of the AJAX Challenges mentioned above in his presentation as well as shows a little bit of AJAX with Silverlight 2.0:

  • Script Complexity
  • Indexability and SEO
  • Navigation and Bookmarkability

I can't do his MIX08 Presentation justice, of course, but his solutions entail:

  • Script Complexity - Nikhil introduces the skill of creating your own reusable behaviors as well as leveraging CSS Manipulation to avoid writing script.
  • Indexabilility and SEO - Nikhil discusses using javascript to hide static content on pages from browsers but making it accessible to crawlers, site maps, and semantic markup.
  • Navigation and Bookmarkability - Nikhil shows off the AJAX History Functionality in the ASP.NET 3.5 Extensions CTP.

 

Overall it was a really good presentation. I hope he makes the sample code available for download. Thanks for sharing your knowledge, Nikhil.

 

ASP.NET AJAX Examples

 

Source: http://www.davidhayden.com/

 

posted on Saturday, March 08, 2008 11:04 AM

My Links

Post Categories

Article Categories

Archives

Loose-Leaf Tea