Noticias desde PDC 2008

Publicación del inglés original : Lunes, 27 de octubre de 2008 12:09 PM PST por Somasegar

Este año PDC 2008 (en inglés) es especialmente interesante para la comunidad de desarrollo.

Si no está asistiendo a PDC, le animo a que vea los discursos principales y las sesiones que se están haciendo públicas para ver en línea.

El discurso de Ozzie Ray es uno de los que le recomiendo especialmente. Hoy ha anunciado la plataforma de servicios Windows Azure como la nueva plataforma de computación y servicios en la nube de Microsoft, alojado en los centros de datos de Microsoft. Hasta ahora, cuando usted creaba una aplicación tenía que pensar en cómo compilarla, qué hardware necesitaría para ejecutarla y en qué cantidad y cómo y cuándo ampliarla según las necesidades de su negocio. Ahora con Windows Azure, puede centrarse únicamente en las aplicaciones que está creando, sin tener que comprar hardware o software para que su negocio funcione. Y sólo pagará a medida que crezca. Paga por la capacidad y funciones que utilice y puede agregar fácilmente más capacidad a medida que su empresa crezca. Puede incluso manejar los picos impredecibles de demanda con facilidad, mediante la adición de capacidad. Ahora puede confiar en los centros de datos de Microsoft para alojar, hacer crecer y administrar sus aplicaciones.

Tenemos un gran conjunto de herramientas con Visual Studio y .NET Framework y queremos que los desarrolladores puedan utilizarlas para generar aplicaciones en la nube. Estamos creando herramientas para Visual Studio para facilitar esta tarea y algunas de estas herramientas estarán disponibles para una vista previa durante PDC.

Con las nuevas Windows Azure Tools para Microsoft Visual Studio, facilitaremos las tareas de compilación, depuración, prueba e implementación de aplicaciones web para nuestra plataforma en la nube a los desarrolladores de .NET y Visual Studio. Puede crear aplicaciones web ASP.NET utilizando las mismas herramientas y técnicas que utiliza hoy en día: la experiencia es la misma. Las herramientas incluyen un entorno de desarrollo en la nube que se ejecuta en su equipo, por lo que puede probar y depurar las aplicaciones antes de publicarlas. La herramienta también facilita la publicación de sus aplicaciones en la nube con sólo un par de clics. Puede descargar las Windows Azure Tools para Microsoft Visual Studio CTP (en inglés) para probarlas hoy mismo.

Hay muchas más ventajas en Windows Azure para el desarrollador. Ejecuta .NET Framework por lo que se puede utilizar como ASP.NET para la creación de aplicaciones web en la nube. Puede utilizar todas las características integradas en ASP.NET, como el estado de sesión, el almacenamiento en caché, pertenencia y funciones, con los proveedores de Windows Azure que están disponible como ejemplos. Windows Azure tiene un servicio de almacenamiento a gran escala que sus aplicaciones pueden utilizar para almacenar datos. Este servicio de almacenamiento funciona a la perfección con la nueva funcionalidad ADO.NET Data Services de .NET Framework 3.5 SP1, por lo que ya la puede utilizar como desarrollador de .NET.

Y este es sólo nuestro primer paso para ofrecer una excelente plataforma de computación y servicios en la nube. Continuamos pensando en cómo conectar herramientas de gran calidad a este espacio.

Otros anuncios que vamos a hace en PDC son acerca de un tema sobre el que estoy muy ilusionado: Computación en paralelo (en inglés). He hablado mucho acerca de este tema en el pasado. En 2007 establecimos la iniciativa de computación en paralelo, que abarca la visión, estrategia y tecnologías innovadoras para crear experiencias que aprovechan la eficacia de las arquitecturas multiprocesador. El movimiento hacia tecnologías multiprocesador presenta una oportunidad de negocio sin precedentes para que los desarrolladores para llevar realizar las experiencias de software al siguiente nivel. Al mismo tiempo, entendemos que la programación en paralelo es compleja, difícil y conlleva una gran cantidad de trabajo, incluso para los desarrolladores más cualificados.

Nuestro objetivo para la computación en paralelo es simplificar, tanto para los desarrolladores de código nativo como administrado, la creación de aplicaciones correctas, escalables y eficaces, de forma segura y productiva. La iniciativa de computación en paralelo de Microsoft adopta un enfoque completo e integrado que abarca tanto soluciones locales como distribuidas en la nube, y va desde las tareas concurrentes al paralelismo de datos.

Entre las novedades que hemos anunciado hoy sobre computación en paralelo se incluye que Microsoft Visual Studio 2010 y el .NET Framework 4.0 incluirán modelos de programación para expresar concurrencia de forma concisa, incluyendo nuevas bibliotecas en el .NET Framework como la Task Parallel Library (biblioteca de tareas paralelas) y Parallel LINQ, así como el Parallel Pattern Library and Concurrency Runtime (librería de patrones paralelos y runtime de concurrencia) para el desarrollo de aplicaciones nativas con C++ que se ejecutan eficazmente con hardware en paralelo y con experiencias de perfilado y depuración paralelas. Esto es parte de las Tendencias Emergentes que forman la base de Visual Studio 2010.

He hablado durante las últimas semanas acerca de algunas de las nuevas características de Visual Studio Team System 2010 (en inglés) y hoy acerca de las características de computación en paralelo que formarán parte de Visual Studio 2010 y .NET Framework 4.0 y ambas cosas me parecen muy interesantes. Pero hoy estoy aún más satisfecho al anunciar que hemos publicado un CTP de Visual Studio 2010 y .NET 4.0 que usted puede utilizar para experimentar con estas características y muchas otras más Éste es nuestro primer paso para hacerle llegar estos bits para que los pueda experimentar y enviarnos sus comentarios. Ya puede descargar el CTP de Visual Studio 2010 y .NET Framework 4.0 (en inglés).

¡Namaste!