Is Microsoft Committed to AJAX ?


ajax_logo


I got this recently in an email from a developer friend.


 



“Is Microsoft committed to Ajax? If so, why is development so slow? (Yeah I know, Silverlight, that means nothing until it is at least version 2 and wide spread.)


I am seriously disappointed, and I think others are too. After the 1.0 excitement, there is nothing to get excited about. (What’s up with ASP.NET Futures anyway, how about right now?)”


I guess that it’s hard to keep up with all the new stuff in our profession, so I thought I would hi-light some of the new AJAX related stuff that we’ve been building, especially in ASP.NET 3.5 and Visual Studio 2008 (currently in Beta) as an illustration our investments in AJAX enabling technologies.



  • Core Integration of ASP.NET AJAX – ASP.NET AJAX is no longer an add-on to ASP.NET. It is now a first class concept like XML Web Services or Data Access. This means full support, full feature lifecycle, etc.

  • Full and Dynamic JavaScript Intellisense support in Visual Studio 2008. This includes the JavaScript language and all the ASP.NET AJAX Extensions as well as dynamic support for the code that you write.

  • First Class JavaScript Debugging Support in Visual Studio 2008, complete with Break Points, Watch, Immediates, Call Stack, everything you would expect from a first class debugger PLUS, both design time and run time code images so you can drill down into your applications exact JavaScript state and collection at runtime no matter how much dynamic JavaScript is involved in your application.

  • JSON, RSS, and POX support for WCF so that all your WCF services can be AJAX Callable.

  • The AJAX Controls Toolkit has grown to 34 controls.

  • 64 ASP.NET AJAX  How Do I Videos offering tutorial and prescriptive guidance on how to use the features of ASP.NET AJAX

  • Forthcoming soon….new ASP.NET AJAX controls like the history control, selector support, and other improvements on both the client and server side.

To me that seems like allot of work in a fairly short time (since ASP.NET AJAX 1.0 was released.)


What’s with the “Futures” ???


The current “Futures” include ….



  • History support for the Safari browser, inclusion of “titles”, encoding and encrypting of server-side history state and the ability to handle history in the client without a server requirement.

  • CSS Selectors APIs have been modified to be applicable to W3C recommendations.

  • A script resource extraction tool that allows you to create script files on disk that originate from embedded resources in assemblies.

The reason the Futures are not “Right Now” is simple.


Developers have asked to be more involved in defining the end products we create. “Futures” releases gives folks the chance to get their hands on VERY early bits of the new stuff that we’re working on, and that means you can provide feedback early enough in the process to effect the final outcome.


Most folks tell me that they LOVE the fact that we’re being so transparent in much of our development process.


So in short – YES 🙂 We’re very serious about AJAX !

Comments (4)

  1. Some One says:

    They are too busy figuring out all the JScritp differences between browsers. With all browsers deviating from the standard one spends more time fixing the discrepancies than actually working on the Business Solution. In this case ASP.Net "Futures". That is why it is "Futures" because who knows how long it takes to manifest an idea to a product that works on all browser and all discrepancies are resolved. Why something works in IE does not work in Safari. The idea of write once is not paying off and they need to spend more time.

    The only don’t follow the standards like HTML and W3C but no with code the end results could be worse than something not rendering on a page like was the case with HTML. With Jscript it is much worse.

  2. Dave Burke says:

    Smashing Magazine has some amazing articles on CSS and Web Design. I suppose Smashing's business

  3. Smashing Magazine has some amazing articles on CSS and Web Design. I suppose Smashing's business

  4. Smashing Magazine has some amazing articles on CSS and Web Design. I suppose Smashing's business