cerrar-sesion editar-perfil marker video calendario monitor periodico fax rss twitter facebook google-plus linkedin alarma circulo-derecha abajo derecha izquierda mover-vertical candado usuario email lupa exito mapa email2 telefono etiqueta

3002008060301. Visual Studio 2008: Dos cabalgan juntos

Escrito por Redacción en Programación
no hay comentarios Haz tu comentario
Imagen de logotipo de facebook Imagen de logotipo de Twitter Imagen de Logotipo de Google+ Imagen de logotipo de Linkedin

Visual Studio 2008 ya estA? disponible, y como con cada nueva entrega de este producto las novedades son muchas. Pero lo mejor de caso es que a pesar de este gran nA?mero de novedades los desarrolladores que ya trabajan con Visual Studio van a encontrarse en un entorno que les resultarA? totalmente natural, casi no hay curva de aprendizaje y esto facilita enormemente que el camino hacia el aprovechamiento de la nuevas caracterA�sticas de Visual Studio 2008 no sea traumA?tico. Si algo destaca sobre la versiA?n anterior de este producto es la plena integraciA?n entre la herramienta de desarrollo y el Framework .Net, por fin estos dos elementos cabalgan juntos.

Una gran cantidad de las novedades estA?n relacionadas de una u otra manera con la llegada de una nueva versiA?n del Framework .Net, la 3.5. Visual Studio 2008 es la herramienta perfecta para explotar las nuevas posibilidades que esta nueva versiA?n del framework nos proporciona. Se percibe que Microsoft ha trabajado de manera intensiva para que la integraciA?n entre herramienta de desarrollo y framework alcance cotas antes no vistas.

Esto no significa que se haya olvidado a los desarrolladores que tienen como objetivo versiones anteriores del framework; Visual Studio 2008 es la primera versiA?n de Visual Studio que permite seleccionar fA?cilmente la versiA?n del Framework .Net contra la que queremos correr nuestra aplicaciA?n, algo que los desarrolladores venA�amos demandado desde hace tiempo.

Imagen 1. SelecciA?n del framework objetivo de nuestra aplicaciA?n


Sin duda la caracterA�stica que mA?s revuelo y expectaciA?n ha levantado en esta versiA?n del framework y Visual Studio 2008 es Linq, aunque en un sentido estricto no se trata de una caracterA�stica propia del entorno de desarrollo. LINQ nos permite utilizar una A?nica aproximaciA?n integrada con el cA?digo a la hora de consultar y manipular las mA?s diversas fuentes de datos, sean estas XML, bases de datos, colecciones de objetos en memoria, dataset, etca��

Evidentemente los controles de usuario que podemos usar desde Visual Studio 2008 han sido actualizados para explotar plenamente las nuevas posibilidades que LINQ nos proporciona. Por ejemplo, en Asp.Net, se han incluido nuevos controles como LINQDataSource, similar a los ya anteriormente ObjectDataSource y SQLDataSource, y que como estos sigue el patrA?n DataSourceControl que ya nos resulta familiar de anteriores versiones de Visual Studio. Este control nos permite consumir desde nuestros controles de interfaz de usuario datos provenientes de un modelo de datos de LINQ. LINQ se convierte asA� en una fuente de datos mA?s para nuestros controles, que podemos seleccionar desde los asistentes habituales de conexiA?n de controles a datos.


Imagen 2. SelecciA?n de LINQ con fuente de datos

La perfecta integraciA?n entre las capacidades de Visual Studio 2008 y las capacidades del Framework .Net se hacen especialmente patentes a la hora de trabajar con Windows Communication Foundation y con Windows Workflow Foundation, dos de las tecnologA�as estrellas de Microsoft que llegaron a nosotros con la versiA?n 3.0 del Framework .Net y que todos los que la hemos empleado coincidimos en que se echaba en falta un punto mA?s de integraciA?n entre la versiA?n 2005 de Visual Studio y estas tecnologA�as.

Para trabajar cA?modamente desde Visual Studio 2005 con Windows ComunicaciA?n Foundation o Windows Workflow Foundation debA�amos instalar toda una serie de extensiones sobre Visual Studio 2005. Este proceso de adecuar el entorno de desarrollo era un poco farragoso, aunque solo fuese por la necesidad de localizar todos los componentes y extensiones necesarias. Esto ha cambiado radicalmente. Instalando Visual Studio 2008 obtenemos de manera inmediata todo lo necesario para exprimir al mA?ximo las posibilidades de Windows Workflow Foundation o de Windows Communication Foundation.

Imagen 3. DiseA�ador de Workflows en Visual Studio 2008, no es necesario instalar ningA?n componente adicional para utilizar las A?ltimas tecnologA�as


Los desarrolladores de aplicaciones web tambiA�n encontraran algunas novedades interesantes en Visual Studio 2008, el soporte del diseA�ador de pA?ginas para pA?ginas maestras anidadas, nuevos controles como el ya mencionado LinqDataSource, el DataPager que aborda el problema que todos encontramos en nuestra aplicaciones de paginar datos y el nuevo ListView, que permite presentar datos con formato de lista de manera muy sencilla y versA?til. Otra gran novedad es la integraciA?n de las caracterA�sticas que anteriormente proporcionaba la librerA�a de Ajax de Asp.Net de manera que no tenemos que instalar ningA?n componente adicional para dotar de comportamientos basados en Ajax a nuestra aplicaciA?n.

Otro punto a destacar es que los servicios web de Asp.Net 3.5 soportan JSON como formato de serializaciA?n, lo que facilita enormemente el consumo de estos servicios desde JavaScript. Precisamente en la Parte de JavaScript encontramos otra de las mA?s esperadas novedades, el intellisense para este lenguaje y nuevas capacidades avanzadas para la depuraciA?n en este lenguaje.

Imagen 4. Soporte para intellisense en JavaScript


Otra de las tecnologA�as que gozan de un excelente soporte en Visual Studio es Windows Presentation Foundation. En Visual estudio 2008 contamos con la posibilidad de crear proyectos para esta tecnologA�a y con la posibilidad de diseA�ar desde dentro del entorno de Visual Studio 2008 interfaces de usuario de Windows Presentantion Foundation. Y lo que es mA?s importante, el trabajo que nosotros hagamos desde Visual Studio puede ser completado por un diseA�ador que utilice las herramientas de diseA�o de la familia Expression que puede usar los archivos generados por Visual Studio 2008 como base del trabajo.

El proceso tambiA�n puede ser al contrario, el diseA�ador diseA�a y el programador incorpora las interfaces WPF diseA�adas por el diseA�ador al proyecto de Visual Studio 2008 para dotarlas de funcionalidad mediante programaciA?n. Visual Studio 2008 y las herramientas de la familia Expression se complementa para facilitar el trabajo colaborativo entre desarrolladores y diseA�adores.

Imagen 5. DiseA�ador de Windows Presentation Foundation de Visual Studio 2008


No quisiera terminar el artA�culo sin mencionar uno de los cambios que mA?s me han gustado en esta nueva versiA?n de Visual Studio, la extensiA?n de las herramientas de pruebas unitarias, de las que antes solo gozaban las versiones Team Suite, a la versiA?n Professional de Visual Studio 2008. Esto acerca el testeo unitario a los equipos mA?s pequeA�os y a los desarrolladores freelance que antes dependA�an de herramientas de terceros si querA�an llevar a cabo pruebas unitarias. 

Noticias relacionadas

Comentarios

No hay comentarios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Debes haber iniciado sesión para comentar una noticia.