Moving to Microsoft Visual Studio 2010

Como algunos de vosotros ya sabéis, el lanzamiento de Visual Studio 2010 está al caer. Según Microsoft, esta nueva versión del producto incorpora cierta novedades que permitirán desarrollar más y mejor, aumentando significativamente la productividad.

En cualquier caso, siempre es recomendable tener algun libro de referencia que nos oriente sobre las novedades del producto. Por eso no quiero dejar pasar la oportunidad de presentaros el libro “Moving to Microsoft Visual Studio 2010, de Microsoft Press, que está disponible en una primera versión borrador, y lo más interesante, ¡es gratis!. Podéis descargaros los primeros capítulos del libro en formato XPS aquí.

El libro está enfocado a ayudar a migrar a la nueva tecnología a aquellos programadores que utilizan las versiones anteriores de Visual Studio (2003, 2005 y 2008). Para cada una de las versiones, se va a explicar las diferencias que existen en la parte de negocio y datos, diseño y presentación, y optimización y depuración de las aplicaciones.

Así que ahora ya no habrá excusas para utilizar la nueva versión de Visual Studio. Podéis encontrar la lista de novedades completa en este vínculo y en este otro.

¡Enjoy Visual Studio!

Tags: , ,

¿ASP.NET + AJAX o Silverlight 3?

Durante este mes de Agosto he estado desarrollando una nueva aplicación de gestión para llevar a cabo el mantenimiento de una flota de vehículos. Antes de empezar el desarrollo como tal estuve analizando las distintas tecnologías web con las que podía afrontar el proyecto.

Yo ya tenía experiencia en el desarollo con ASP.NET y AJAX, aunque la experiencia no ha sido del todo positiva, debido a los tiempos de respuesta en la renderización de las páginas y de los controles que ésta contiene (usé el AJAX Control Toolkit para ofrecer una buena experiencia de usuario), además de la velocidad de la red interna del cliente.

La alternativa a este entorno ha sido el uso de Silverlight 3, de reciente aparición, y con sustanciales mejores respecto a versiones anteriores. Mediante Silverlight creo que se puede ofrecer una buena experiencia de usuario, con unos de tiempo de respuesta fantásticos (obviamente, porqué la aplicación se ejecuta en el ordenador del cliente, y por este motivo debemos instalarnos previamente el plugin).

Ciertamente se ha vendido Silverlight como un buen entorno para desarrollar aplicaciones con un componente visual muy importante, pero sin tener en cuenta las aplicaciones de negocio (en Inglés, LOB o Line of Business applications). En este interesante artículo en inglés encontrareis una comparativa con las ventajas e inconvenientes que tiene esta plataforma.

En la red ya empiezan a circular las primeras aplicaciones de negocio basadas en Silverlight y que se pueden descargar libremente para analizarlas y comprobar todo su potencial (aunque las que os adjunto estén hechas con Silverlight 2).

¿Y que hay de la parte de acceso a datos? ¿Debemos utilizar Servicios Web como hasta el momento con las versiones anteriores? ¡Pues no! Gracias a .NET RIA Services podremos acceder a datos como si estuviesemos programando una aplicación ASP.NET clásica. En el siguiente post os explicaré de que va esto…

¡Espero que os sirva!

PD: Si alguien cree que me he equivocado al elegir la tecnología, o simplemente quiere comentar algo, por favor, ¡que no dude en decirlo!

Tags: , , ,