El pasado 7,8 y 9 de Marzo, asistí a las oficinas de Microsoft México a unas pequeñas sesiones acerca del Framework 3.0, ASP Ajax y Visual Studio Team System. Las pláticas fueron impartidas por Raul Guerrero quien actualmente trabaja en CrossHorizons.
La primera parte de la sesión estuvo muy enfocada a la estrategia actual que se tiene sobre la plataforma de Windows Vista, la cual tiene como principal objetivo mejorar la experiencia del usuario y hacerle la vida más fácil. Inicialmente el desarrollo de las aplicaciones de escritorio deberán sufrir un gran cambio, sobre todo a nivel de las interfaces de usuario. Microsoft ha invertido mucho trabajo sobre esta línea a través de Windows Presentation Foundation, buscando que las aplicaciones sean fáciles de usar ( más fácil de aprender y confiables) y cuenten con una mayor riqueza( nuevos gráficos y medios, mejor visualización de información, globalización y accesible).
Bajo esta estratégia, la experiencia del usuario se vuelve un tema prioritario ( y no solo de palabra ) sino que incluso la manera en que se pueden desarrollar las aplicaciones cambia. Es posible la interacción de equipos de trabajo de diseño gráfico y desarrollo, esto a través del uso del estandar de XAML (Extensible Application Markup Language). Este es un lenguaje declarativo basado en XML, optimizado para describir gráficamente interfaces de usuario visuales ricas desde el punto de vista gráfico. Una de las herramienta que hacen posible esta integración es Microsoft Expression Blend, una integración de Flash y Visual Studio o algo así. Muy recomendable que le den un vistaso y sobre todo que lo descarguen. Por ahora todas estas características están disponibles para aplicaciones de escritorio, sin embargo para finales del año se espera un plug-in ( el cual estará disponible para diversas plataformas y navegadores) con lo cual tendremos todos estos beneficios para Web, lo que implicará en grandes cambios para los desarrolladores ( e incluso que mi equipo desarrolle y diseñe desde una manera diferente).
La segunda sesión fue una de las más interesantes, especialmente desde el punto de vista en el que actualmente yo y mi equipo nos encontramos desarrollando. Esta segunda sesión estuvo enfocada a la plataforma de Ajax, la cual permite contar con aplicaciones Web mucho más interactivas y más ricas en contenido y sobre todo, sin hacer tantas llamadas al servidor ( en el sentido de que no es necesario volver a cargar toda una página completa para poder mostrar algunos cambios). Esta tecnología no es exclusiva de Microsoft, ya que esta basada sobre Javascripts, sin embargo existe la versión de ASP.NET Ajax la cual te permite de una manera fáci, integrar páginas basadas en ajax de una manera rápida y muy sencilla.
Utilizando Visual Studio básicamente hay dos maneras de inicar a trabajar sobre esta tecnología, la primera es mediante los controles disponibles vía VS.
La segunda es descargar el ASP.NET Ajax Control Toolkit. Una serie de controles fáciles de integrar a las aplicaciones que estás desarrollando. El siguiente reto es que dentro del portal de la UDLA, tengamos aplicaciones Web y sitios que de una u otra manera incorporen esta tecnología. Próximamente tendremos algo dentro de www.udlap.mx.
Cursos, Conferencias, Congresos