MIX08 Presentation : Real-World AJAX with ASP.NET Video by Nikhil Kothari
by David Hayden, Florida ASP.NET Developer
I 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/