Atlas, framework toolkit de microsoft para desarrollo de aplicaciones .Net ricas en AJAX
Tras una noche de algo de insomnio navegando por newsletters y blogs tecnológicos veo que se está empezando a hablar de la "moda" del desarrollo web, los web tool kits. En este caso me voy a centrar en el que "menos" documentación he visto en español a día de hoy, Atlas.
Como os digo, dando vueltas por mi firefox buscando cositas de Atlas acabé viendo como en News.com Se hacían eco de la noticia de que Microsoft se apunta a la moda de los web tool kits para su asp 2.0 facilitando la vida a los desarrolladores de aplicaciones AJAX por que (según ellos somos rocket scientists algo así unos cerebritos, por que la depuración de código Javascript en cantidades "Industriales" está un poco arcaico. Igual aún no se han enterado de la existencia de Firebug, pero claro como es para la competencia, no lo nombran)
Ya me picaba la curiosidad e investigando un poco acabé descargándome este vídeo de la página ISV Chalk Talk que entrevistan a un poniente de una conferencia de Desarrolladores profesionales en Orlndo. El hombre básicamente nos explica que Atlas Se basa en ser un framework que interactúa de manera asíncrona entre el cliente y el servidor, dejando un pequeño archivo javascript en el cliente y luego en el servidor se comunica con su Asp 2.0, dejando aliviado al programador de codificar código Javascript, ya que el mismo Atlas lo generará
En Programacion.com dan un poco mas detalle de lo que consiste Atlas:
- Atlas Client Script Framework: Es el módulo de cliente. Podrá ejecutarse en cualquier navegador y tendrá la capacidad de establecer comunicación con cualquier servidor web.
- ASP.NET Server Controls for Atlas: Las aplicaciones ASP.NET dispondrán de componentes con implementaciones específicas para el intercambio de datos con el módulo de cliente de Atlas.
- ASP.NET Web Services Integration: Al igual que con las aplicaciones, los sistemas que implementen Altas podrán utilizar los servicios web basados en XML.
- ASP.NET Building Block Services for Atlas:Se trata de módulos predefinidos para integrar en aplicaciones ASP.NET 2.0 de forma que implementen de forma rápida y sencilla servicios comunes tales como la identificación de usuarios, gestión de perfiles, etc.
- Client Building Block Services: De igual forma, para el lenguaje del navegador estarán disponibles aplicaciones parametrizadas que permitirán procesos como el acceso a la cachá del navegador o la interconexián entre aplicaciones de cliente.
Muestra de aplicaciones con Atlas:
Yo, como he comentado el alguna ocasión soy desarrollador con software libre (Linux, Apache, Mysql, PHP) y los desarrollos en AJAX lo hago con la librería que compartí para AJAXHispano. Todavía no me he planteado usar nada que genere código para "ahorrarme" la labor, prefiero usar algo que he hecho por que se donde falla y por que puede ser, pero es mas engorroso leer scripts de miles de lineas, en fin, lo dicho. A día de no hoy no he encontrado nada que me "facilite" la labor de mis desarrollos ajax, quizá la que más me llamara la atención fue las librerias de Yahoo! pero a nivel profesional no me ha hecho falta.
La web oficial de Atlas es : http://atlas.asp.net/ donde se puede descargar la demo para pruebas.

