Atlas web 2.0 versión Microsoft
Atlas es el framework de Microsoft para hacer aplicaciones web 2.0 (dejenme usar ese término) con ASP.NET como base. Y, no se olviden que MS usa XMLHttpRequest desde mucho antes que sea un acrónimo de moda.
En realidad este framework es algo muy bueno, porque da a la base de desarrolladores de plataformas Microsoft un entorno que conocen a fondo y les permite crear aplicaciones multiplataforma aunque no siempre que, sumadas a Visual Web Developer como herramienta de desarrollo y SQL Server Express como base de datos, son un entorno completo para hacer aplicaciones web … y gratis.
Hay otras alternativas gratuitas, eso lo sabemos todos, pero brindar el “entorno” le abre el juego a un par de millones de desarrolladores que pueden empezar a hacer una diferencia en el mercado; lo que, en cierto sentido, fue la ventaja de Java cuando competía contra MS.
Y, esto parece venir con cierto cambio de mentalidad de MS, no sólo ponen herramientas gratuitas, sino que les permiten montarse en backends abiertos (de hecho en las conferencias muestran como podés portar una aplicación desde un entorno web MS a un backend APACHE/PHP sin tocar código) sin tratar de cerrar caminos
Links interesantes: 13 razones para considerar plataformas Microsoft; Atlas Showcase Mashup contest



Atlas tiene un enfoque muy bueno en la forma de abstraer al programador/diseñador de la complejidad que implica el mantenimiento de una cantidad grosera de código javascript super acoplado al código escrito del lado servidor.
El problema hasta ahora es que no hay mucha gente que se anime a utilizarlo en proyectos “reales” hasta que salga de su condición beta.
Conozco gente que esta utilizando este otro framework del cual no puedo opinar por que no lo probé, pero por lo que vi, no intenta una abstracción total del proceso de comunicación.
Lo bueno de ATLAS, como dice Mariano, es esta nueva “onda free” de MS, que parece cada vez mas importante en algunas areas.