The majority of development experts advocate an incremental approach to implementing Ajax functionality in Web applications.
Since the early days of building Visual Studio 2005, Microsoft has offered frequent versions of its key software tools, giving developers a chance to play around with the technology and send feedback to Redmond.
These two concepts are coming together with Microsoft's Atlas Control Toolkit.
Atlas, Microsoft's tool for incorporating Ajax into ASP.NET applications, debuted at PDC 2005 and is slated for general release with Orcas, the next version of Visual Studio. With the Atlas Control Toolkit, though, Microsoft is rolling out a few controls at a time -- nine in April and four so far in May. (For more details on these controls, read Atlas Control Toolkit: A large, open-source framework.)
Periodic toolkit releases make it easier for developers to download and deploy the controls, try them out and ask questions, said Brian Goldfarb, product manager, Web Platform and Tools Group, Microsoft.
"It would be difficult to pull [the toolkit] into the core kit and give [developers] what they need," Goldfarb said. "We're taking a chance here, and we think it's paying off already. It's been an amazing experience, with almost real-time communication with the users."
Goldfarb said the next step for the Atlas Control Toolkit is turning it into a shared-source "self-sustaining community" where developers submit their own Atlas controls.
"The toolkit is a great demonstration of the new openness coming form Microsoft," Goldfarb said. "The contribution model is really going to blow people away."
On one hand, feedback from the forums lets Microsoft know what controls developers are looking for and gives the Atlas group added flexibility when adding controls. On the other hand, community involvement will let the toolkit grow beyond what Microsoft could build on its own.
Atlas resources from Microsoft