Guille Community Tour 2008 en Barcelona

Si desarrollas para .NET, es muy probable que algunas de tus búsquedas en Internet te hayan llevado a las páginas del Guille. Pues bien, el Guille está realizando una gira por los grupos de usuarios de .NET de España durante los meses de Octubre a Diciembre. Esta semana (ayer) visitó Barcelona, donde estuvo acompañado por David Salgado, «evangelista» de Microsoft.

El encuentro comenzó puntualmente a las 18:00 horas. Con un tono jocoso e informal, el Guille nos fue introduciendo en las nuevas características de la plataforma .NET desde la perspectiva de la versión 9.0 de Visual Basic.NET. Entre chiste y chiste, habló de Ensamblados Amigos, Relajación de Delegados, Agilidad del Runtime y Tipos Anulables. Me sorprendió saber que esta última característica de los Tipos Anulables (Nullable Types) se introdujo en VB.NET con el Visual Studio 2008, puesto que ya la teníamos en C# desde la versión 2.0 de la plataforma y Visual Studio 2005. Lo mismo ocurre con la Relajación de Delegados (Covarianza y Contravarianza).

A continuación, el Guille presentó el Operador Ternario, Los Métodos Parciales, la Inferencia de Tipos, los Tipos Anónimos y LINQ, uno de los recursos más novedosos de Visual Basic.NET 9.0 (y también de C# 3.0). Explicó, además, las nuevas posibilidades para inicializar objetos y colecciones, las Expresiones Lambda y los Métodos de Extensión. Varias de estas nuevas características se introdujeron para darle soporte a LINQ.

Durante casi exactamente dos horas, los asistentes al evento disfrutamos de las habilidades comunicativas y la sabiduría del conferencista. Con un lenguaje claro, directo y sencillo, fue exponiendo los fundamentos de los nuevos recursos de VB 9.0, a la vez que respondía las preguntas del público. Finalmente dió paso a su compañero David Salgado, con quien había bromeado en varias ocasiones sobre la clásica disputa de Visual Basic.NET vs C#.

A diferencia del Guille, David no trajo una presentación de PowerPoint. Prefirió ir armándola en vivo mientras explicaba los conceptos, a partir de los intereses manifestados por los participantes. Comenzó hablando de la capacidad de multitargeting del Visual Studio 2008. O sea, ahora Ud. puede decidir para qué versión de la plataforma quiere compilar su proyecto: 2.0 o 3.5. Si aún trabaja con proyectos de la versión 2.0, puede resultarle útil hacerlo con Visual Studio 2008, y sacarle provecho a las nuevas funcionalidades del entorno que aumentan la productividad. Por ejemplo, si desarrolla un proyecto de ASP.NET ahora puede beneficiarse del IntelliSense cuando escriba código JavaScript.

David explicó el Client Profile, un subconjunto de la versión completa de .NET Framework 3.5 SP1 destinado a las aplicaciones cliente que proporciona un subconjunto simplificado de las características de WPF, Windows Forms, WCF y ClickOnce. Hizo énfasis en las ventajas de ASP.NET MVC, fundamentalmente para equipos de desarrollo grandes. Ejemplificó la utilidad de ADO.NET Data Services y de ASP.NET Dynamic Data. Esta última tecnología permite generar un completo sitio web de mantenimiento de una base de datos. Hasta ahora el sitio web de mantenimiento lo hacíamos «a mano», o utilizábamos una herramienta como Iron Speed. En ASP.NET  puedes ver un vídeo que explica cómo generar el sitio (en Inglés).

Respecto a la próxima versión de Internet Explorer, David no ahorró elogios. Destacó la fidelidad a los estándares del nuevo IE8, el cuidado de la privacidad mientras navegamos (InPrivacy Browsing), mayor seguridad y privacidad al evitar que sitios de terceros realicen un perfil de nuestros hábitos (InPrivacy Blocking), nuevos mecanismos que facilitan la ejecución de tareas asociadas a las páginas (Accelerators, antes conocidos como Activities), mejoras en el rendimiento de JavaScript, herramientas integradas para desarrolladores…

Como siempre sucede, el tiempo no alcanza para ver todo lo que se podría ver. Microsoft se ha encargado en los últimos años de atiborrarnos de nuevas tecnologías, y resulta un poco difícil seguirle el ritmo. Sin embargo, hay que decir que también ha realizado un gran trabajo para poner a disposición de la comunidad un sinfín de recursos para el aprendizaje de estas nuevas tecnologías, que evolucionan a una velocidad de vértigo. Y eventos como el Guille Community Tour 2008 forman parte de sus líneas de actuación. Muchas gracias, Guille y David, por ayudarnos a transitar el infinito camito del conocimiento.