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: , ,

Sharepoint 2010 (III)

Para finalizar esta serie de artículos sobre Sharepoint os voy a presentar algunas novedades en cuánto a las herramientas que existen a su alrededor, su administración así com el desarrollo de soluciones mediante programación:

  • Herramientas:
    • Sharepoint Designer 2010: Es una nueva versión de la misma herramienta que ya existe para la versión 2007, en la que se ha mejorado la edición de código HTML, así como la creación de flujos de trabajo con acceso a orígenes de datos externos (mediante el protocolo REST).

    • InfoPath Forms Services: Básicamente se presenta la misma funcionalidad que en la versión 2007, aunque se ha facilitad la creación de formularios así como la creación de reglas de negocio sin apenas escribir código.
    • Access Services: Mediante esta herramienta es posible publicar aplicaciones basadas en Microsoft Access en un sitio de Sharepoint.
    • Business Connectivity Services: Se trata de la evolución de los Business Data Catalogs o Catálogos de Datos Profesionales en la versión 2007. Ahora es posible leer, actualizar, crear y eliminar datos, ya que se crea una lista externa mapeada con un tipo de contenido externo. Además se pueden editar los datos off-line, para que se sincronizen posteriormente.
  • Administración:
    • Escalabilidad: Se ha flexibilizado la gestión de los servicios compartidos, con lo que ahora es más sencillo añadir servicios. Además se han facilitado las configuración y las operaciones de copia de seguriadad y restauración de SQL Server.
    • Monitorización: Se han añadido nuevas herramientas y servicios que permiten mantener la instalación de Sharepoint en un estado óptimo. Se han aumentado las capacidades de registro de actividad de Sharepoint, y la posterior explotación de estos datos mediante informes, con lo que es más fácil encontrar posibles causas de errores o bajadas de rendimiento del servidor.

Espero que esta série de artículos os sirva para haceros una idea de lo que incorpora el nuevo Sharepoint 2010, aunque como siempre, lo mejor es probarlo.

¡Enjoy MOSS!

Tags: , , ,

Microsoft DevLabs

Actualmente estoy finalizando un proyecto desarrollado con ASP.NET 2.0 y AJAX, en el que me he encontrado multitud de problemas, pero sobre todo, me ha ayudado a comprender la tecnología AJAX, como aplicarla y qué ventajas e inconvenientes presenta. De hecho, la aplicación empezó cubriendo unas necesidades, que a medida que avanzaba el proyecto, se fueron ampliando. En definitiva, la aplicación se ha convertido en un conjunto de páginas con algunos de los controles presentes en el AJAX Control Toolkit (conjunto de controles con funciones predefinidas y que ayudan a mejorar la usabilidad de las aplicaciones web), pero que se cargan demasiado lentamente.

Investigando un poco descubrí Doloto, o lo que es lo mismo, Download time optimizer for Web 2.0 applications. Doloto es una aplicación desarrollada por Microsoft que permite reducir el código de las aplicaciones que usan AJAX hasta un 40%, permitiendo que la página inicial de la aplicación se cargue entre un 30% y un 40% más rápido de lo que lo hace actualmente, y en definitiva, mejorando el rendimiento de la aplicación.

Doloto 

A partir de la web del producto (totalmente gratuïto), descubrí la página DevLabs de Microsoft, donde se presentan productos para mejorar los procesos de desarrollo de software basados en su tecnología. Además de Doloto presentan otros proyectos interesantes como Small Basic (un versión muy reducida de Visual Basic destinada a aquellos que quieran empezar a programar), o PEX (herramienta de automatización de pruebas).

¡Espero que os sirva!

Tags: , , , , ,

Microsoft se apunta al software libre

La relación amor-odio del Microsoft con el software libre tomó un giro inesperado la semana pasada, cuando se anunció la creación de la CodePlex Foundation, una organización sin ánimo de lucro, que tiene por objetivo el intercambio de código y conocimiento entre las compañías de software y la comunidad de software libre, y que se inicia con una dotación inicial de 1 millón de dólares norteamericanos.

Así mismo, cabe comentar que esta organización es independiente del sitio web CodePlex.com, un sitio de internet donde se pueden encontrar multitud de herramientas y software basado en tecnología Microsoft, y de libre uso por los usuarios (software libre). Este sitio se lanzó en Junio de 2006 y ahora mismo alberga más de 10.000 proyectos. Igualmente, el objetivo de la fundación y del sitio web es el mismo, que consiste en aprovechar las sinergias entre las necesidades de los desarrolladores de software comercial y las comunidades de software libre, así como ayudar a los primeros a colaborar en proyectos de código abierto.

Entre los miembros directivos de la fundación cabe destacar la presencia de Miguel de Icaza (líder de los proyectos Mono y Moonlight), Shaun Walker (co-fundador de la conocida plataforma DotNetNuke) y de Sam Ramji (director de plataforma y director del laboratorio Open Source de Microsoft).

¿Puede Microsoft colaborar en el software libre y seguir comercializando software comercial?

¡Espero vuestros comentarios!

Tags: , ,