Los Top 10 del ecosistema Microsoft

A continuación traigo un breve resumen de las 10 principales aplicaciones del ecosistema Microsoft que han marcando una evolución en este año que se despide, el 2011.

No son todas las que se han presentado en este año, hay novedades en prácticamente todos los campos de acción. Pero si quiero señalar los que más me han sido de utilidad o más ilusión me ha hecho probarlos, testearlos o utilizarlos en mi día a día.

<h2>Azure</h2>

La oferta de PaaS de Microsoft. Para mi ha sido una forma fácil y natural de entender y empezar a utilizar La Nube. La mayoría del código creado en .NET para Web funciona sin mayores cambios, teniendo en cuenta detalles que son necesarios para aprovechar la inmensa escalabilidad que nos ofrece. También he de recordar que gracias a esta tecnología empecé a escribir en GenbetaDev. Qué es Windows Azure

<h2>WebMatrix</h2>

La potencia de Visual Studio 2010 es imbatible en todo lo relacionado con programación en plataformas .NET. Incluso es un buen editor para JavaScript. Pero tiene una curva de aprendizaje bastante empinada. Para los casos en donde queremos hacer cosas sencillas, orientadas para Web y escribiendo el menor código posible, se ha publicado WebMatrix. Editor de aplicaciones Web que soporta PHP, HTML5, CSS3 o librerías JavaScript como jQuery. Web Matrix 2.0 Beta, una mirada a la última actualización del editor

<h2>Internet Explorer 9</h2>

Internet Explorer ha marcado el esperado fin del vetusto y obsoleto IE6. Eso es una buena noticia. Y sería perfecta si el soporte a HTML5 hubiera sido más valiente, en vez de esperar que el estándar (aún en pañales) se defina más. De todas formas es rápido, funcional y cómodo. Y la aceleración por hardware, que casi nadie usa, es impresionante. Se podría decir que, si funciona en IE9, funciona en todos los navegadores. Lo malo es que no es una propiedad Conmutativa. Disponible Internet Explorer 9

<h2>Windows8 Developer Preview</h2>

No tengo palabras para expresar lo revolucionario que es este sistema operativo. Llevo trasteando con el desde la presentación en el evento BUILD (la mayoría de los post los escribo en windows8) y cada día me gusta mas. Pero si verlo en acción en una tableta gráfica es muy gratificante, cuando se suma a la triada Windows Phone más Xbox… te sientes en el futuro. Échale un vistazo al futuro: Windows 8 Developer Preview

<h2>Visual Studio 11 Developer Preview</h2>

La versión beta, casi alfa, que nos ha permitido Microsoft disfrutar estos últimos meses es una continuación muy mejorada del entorno y de la plataforma .NET. De entre las cosas que más me han llamado la atención, quitando las aplicaciones MetroStyle las cuales menciono más adelante, está la integración más profunda de la programación en paralelo de forma nativa, la integración para el desarrollo a Azure y, sobre todo, las ventajas propias del IDE como poder hacer un eval fuertemente tipado en las páginas aspx. Visual Studio 11 Developer Preview Training Kit

<h2>Team Foundation Server 11 Developer Preview</h2>

El servidor del Ciclo de Vida de Aplicaciones (ALM), en esta nueva versión, me está dejando en el día a día un muy buen sabor de boca. No solamente se han mejorado las plantillas, integrando la de Scrum en la instalación, el acceso vía Web, el acceso desde Visual Studio, el comparador de ficheros o la integración, por fin, de paneles Kanban y Scrum electrónicos; si no que he tenido el gusto de disfrutar de compartir publicaciones con alguien a quien tengo un gran respeto, El Bruno. Novedades en Visual Studio 11 para ALM (I)

<h2>Windows Phone 7.5 Mango</h2>

Como usuario de un LG con Windows Phone, he de reconocer que estoy muy contento con el sistema operativo de Microsoft para móviles. Sobre todo su sencillez y facilidad de uso. Y el excelente tacto. Creo que le falta poco para alcanzar a los iPhone, pero las herramientas de trabajo, la documentación y el apoyo a los desarrolladores me han ayudado a poder hacer aplicaciones básicas de una forma sencilla y gratificante. Teniendo en cuenta que no tenía experiencia ni en XAML ni en Silverlight, puedo decir que el futuro para el programador de este dispositivo móvil, es muy bueno. Un Hola Mundo en Windows Phone 7.1 “Mango”

<h2>MetroStyle</h2>

Para mi gusto, la joya de la reina. Un revolucionario interfaz de usuario. Un paradigma que representa un salto tan importante como de Windows98 a Windows7. Y además me gusta mucho el concepto de que todo ocurra en una ventana. Desde el desarrollo puro creo que se coge lo mejor del mundo del WPF, se simplifica y se mejora con .NET 4.5. Al mismo tiempo es muy potente que se pueda desarrollar toda la UI con html5, css y JavaScript. Ojo, al utilizar las librerías JS de Microsoft, no será visible en la Web, pero si permitirá hacer aplicaciones híbridas que funcionen en cualquier tipo de dispositivo con ligeras modificaciones. Hello World en MetroStyle, un futuro cercano

<h2>Kinect <span class="caps">SDK</span> for Windows</h2>

Kinect está causando la misma sensación que la Wii con el WiiMote, los más avanzados del desarrollo están de enhorabuena con el anuncio oficial del SDK del sensor para Windows. Los vídeos se suceden en la Red y las aplicaciones de este código las encuentras en los sitios más insospechados, como la exposición de Leonardo D’ Vinci. Novedades en Kinect for Windows, Minory Report a la vuelta de la esquina

<h2><span class="caps">SQL</span> Server</h2>

Este año el almacenamiento de datos ha tenido varios y variados sabores. El Azure SQL, que me permite guardar los datos en la nube; las Azure Tables que es una base de datos no relacional; y SQL 2012 que trae suficientes novedades como para pasarse un buen rato estudiando. Pero sin duda para mí lo mejor ha sido el encontrarme con la arquitectura CQRS y poderla poner en práctica con AppFabric. Almacenamiento en Azure, ¿relacional vs no relacional?, AppFabric. Colas en el service Bus

A ver qué nos depara 2012…!!

Portada de Genbeta