PDC: Atlas Hands-On Lab
Date Published: 16 September 2005
I just completed the ASP.NET “Atlas” hands-on lab. It was very well put-together considering how completely new Atlas is. I imagine a few members of the ASP.NET team probably lost some sleep the week prior to PDC getting all of this put together in time. You can complete the lab yourself — it’s available from the Atlas website. At the moment it requires the Beta 2 version of ASP.NET, but a new lab targeting the RC build of .NET 2.0 should be available very soon.
Considering how new ASP.NET “Atlas” is, it’s very impressive. I spoke with one of the Microsofties on the Atlas team, and he explained that one of their goals was to make the whole architecture for this kind of thing easier, as opposed to just creating another library allowing XML-HTTP calls back to the server. To that end, they’re encapsulating the browser differences in their script libraries, and encapsulating the client script in their server controls. They’re also using client-side declarative blocks to define control behavior, which is something I haven’t seen before and something that parallels how ASP.NET developers work with controls today on the server side. I think it will also enable some powerful design time enhancements in a future version of Visual Studio (although today they actually break the designer in visual studio, but that’s sure to be fixed).
Steve is an experienced software architect and trainer, focusing on code quality and Domain-Driven Design with .NET.