Anunciado para el 22 de Marzo de 2010, cinco meses antes del lanzamiento Microsoft acaba de liberar la Beta 2 de la tan esperada nueva versión del IDE por excelencia para desarrollo en tecnología .net.
Uno de los objetivos principales de la nueva generación de la plataforma de desarrollo ha sido, citando textualmente a Dave Menlen, director de marketing de Microsoft para herramientas de desarrollo, “democratizar la gestión del ciclo de vida del software”.
Este concepto se traduce en hacer más fácil a los desarrolladores, profesionales de bases de datos, arquitectos y testers trabajar juntos en Visual Studio Team System 2010 (en la página oficial encontramos VS2010 en tres “sabores”, VS 2010 Professional, VS 2010 Premium y VS 2010 Ultimate).
Dos de las mayores características incluidas en Visual Studio 2010 tienen que ver con el modelado y los tests de aplicación.
Los desarrolladores tendemos a no realizar tareas de test regularmente durante la fase de desarrollo del proyecto debido a que es una tarea costosa en tiempo y difícil de evaluar que tests son los más indicados en el estado actual del desarrollo.
Visual Studio 2010 incluye nuevas herramientas que, a la vez que los desarrolladores escribimos código, muestran automáticamente que test unitarios deberíamos realizar para validar dicho código.
La información recopilada por Visual Studio cuando dichos test fallan (incluyendo información del entorno sobre el que se ha ejecutado el test y la posibilidad de realizar capturas de pantalla y grabación de video) se ha ampliado notablemente respecto a la versión anterior, facilitando la detección y corrección de errores en la aplicación.
Visual Studio 2010 incluye también características heredades de la estrategia de modelado de Microsoft “Oslo”. El Architecture Explorer permite a los desarrolladores y arquitectos construir, customizar y visualizar diagramas de arquitectura de la aplicación reforzando así la consistencia de la solución final.
Las herramientas de modelado soportan en esta versión tanto diagramas UML (una característica largamente esperada) como DSL (Domain-Specific Languages), así como nuevas capacidades de prototipado de aplicaciones.
Otras nuevas características incluidas en VSTS 2010 incluyen mejoras en la edición de código, una nueva interfaz basada en WPF, un nuevo modelo de extensiones que permite ampliar las capacidades del IDE, etc.
Intentar resumir en un artículo las nuevas prestaciones propias de VS en combinación con las que le vienen dadas por la nueva versión del framework .Net 4.0 ( soporte para lenguajes dinámicos, ejecución side-by-side, etc.) es sin duda una tarea imposible.
Durante los siguientes meses hasta el lanzamiento de la versión definitiva, seguiremos muy atentos la evolución de la siguiente generación de Visual Studio que sin duda va a suponer un punto de inflexión con respecto a cómo desarrollamos actualmente los proyectos.
por Jaume Jornet