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.

Understanding JavaScript Promises E-book Cover

Demystify JavaScript promises with the e-book that explains not just concepts, but also real-world uses of promises.

Download the Free E-book!

The community edition of Understanding JavaScript Promises is a free download that arrives in minutes.