The Atlas Project
There’s been a lot of hype lately around Microsoft’s Atlas Project the past few days. For those unaware, this is Microsoft’s promise of delivering components for enabling Ajax solutions for Web developers. They promise it will be part of ASP.NET 2.0 with special server-side components and a client-side JavaScript library providing all kinds of functionality.
I don’t know why everyone is so excited about this, it’s not like Microsoft hasn’t given us client-side components before. Anyone remember the WebService behavior? Of course, the security updates to Internet Explorer regarding cross-domain communication pretty much rendered that useless.
In any event, even though Atlas will work cross-browser (allegedly), why would anyone switch from their custom-made solution to Atlas? Frameworks are notoriously difficult to make because you’re trying to solve general use cases instead of specific ones. This is why I’ve never sat down to try to write one of the JavaScript libraries that seem to get popular every once in a while. I’m a much bigger fan of small components that can easily be implemented into any page rather than entire frameworks that you are required to use to get certain functionality. I’ll be sticking with my own stuff for now.
Disclaimer: Any viewpoints and opinions expressed in this article are those of Nicholas C. Zakas and do not, in any way, reflect those of my employer, my colleagues, Wrox Publishing, O'Reilly Publishing, or anyone else. I speak only for myself, not for them.
Both comments and pings are currently closed.




3 Comments
If I understood it correctly it will not be a part of ASP.NET 2.0 but it will be built on top of ASP.NET 2.0.
The Microsoft remote scripting library (which is the same thing as this AXIT thing anyway) was pretty popular for intranets back in 98 and 99.
Erik Arvidsson on June 29th, 2005 at 6:00 pm
I happen to agree (and I'm a MS cool-aid drinker!). I am far more excited about the asynchronous callbacks in 2.0. I'll use my own stuff for the front-end. I just want something that'll allow me to use WebForms and Ajax together, and asynchronous callbacks will do that.
Jeremy McPeak on June 29th, 2005 at 6:44 pm
Ooops, gotta watch my wording. You're right, the asynchronous callbacks are part of ASP.NET 2.0, but Atlas will be built on top. Eh, still doesn't get me excited.
Nicholas C. Zakas on June 30th, 2005 at 10:19 am
Comments are automatically closed after 14 days.