Primer post de 2009: Top 10 de eWeek de productos para el desarrollo de aplicaciones en 2008

¡Feliz año nuevo a todos! Con un día de retraso sobre mi calendario previsto (debido a mis queridos amiguetes de Iberia) vuelvo a retomar el blog con las pilas cargadas y dispuesto a contaros muchas cosas acerca de tecnologías Microsoft en general, del desarrollo basado en la nube en particular y de Oslo en concreto.


Puesto que el 2008 ha sido un año cargado de novedades a nivel tecnológico, creo que es de recibo echar un vistazo a algunas de ellas, y qué mejor forma de hacerlo que repasando la lista Top 10 de eWeek, donde enumeran las 10 tecnologías a su juicio más relevantes para el desarrollo de aplicaciones que han aparecido en 2008. Son éstas:



  1. Windows Azure: Qué decir sobre Azure que no hayáis escuchado/leído ya… El primer sistema operativo de Microsoft basado en la nube, y orientado al desarrollo empleando “building-block” services vio la luz en el pasado PDC 2008, en el mes de Octubre. Se trata de uno de los pilares de la denominada “Cloud Strategy” en la cual, desde su llegada como Software Architect a Microsoft, ha puesto gran parte de sus esfuerzos Ray Ozzie.

  2. Google App Engine: Encontramos en el segundo puesto de esta lista la nueva tecnología de Google que permite albergar nuestras aplicaciones web en servidores de Google, facilitando de esta forma la escalabilidad de las mismas.

  3. Amazon CloudFront: El nuevo servicio web de Amazon para la integración de contenido distribuido ocupa una meritoria tercera posición en la lista.

  4. Flash 10: La nueva versión de este viejo conocido de todos nosotros incorpora mejoras en el nivel de expresidad de la API para la creación de formas geométricas, mejoras de rendimiento en contenidos y efectos 3D, entre otras novedades. Este hecho les ha valido para alcanzar la 4ª posición de la lista.

  5. JavaFX: Primera aproximación de Sun al mundo de las RIA, calificada por el propio CEO de Sun, Jonathan Schwartz, como “una de las tecnologías más importantes que veremos por parte de Sun en un futuro próximo y medio”.

  6. Adobe “Thermo” (Adobe Flash Catalyst): Herramienta para diseñadores de Flash que les permite “convertir” sus diseños en aplicaciones sin la necesidad de escribir código fuente.

  7. Silverlight 2: El puesto número 7 de la lista corresponde a la segunda versión de Silverlight, la apuesta de Microsoft para el desarrollo de RIA y gestión de contenidos multimedia en Internet.

  8. Spring DM Server: Servidor de aplicaciones Java basado en OSGi, de tipo modular, desarrollado por la empresa SpringSource.

  9. Microsoft Oslo: Primera oleada de tecnologías que constituirán la plataforma de modelado software de Microsoft, está compuesta por tres elementos fundamentales: un lenguaje textual de modelado (lenguaje M), una herramienta visual de modelado (Quadrant) y un repositorio relacional de modelos (sobre SQL Server 2008, pero extendible a cualquier origen de datos como veremos en próximos posts).

  10. Apple iPhone SDK: Cierra la lista esta SDK de Apple, que permite desarrollar aplicaciones para iPhone e iPod Touch y también incluye un simulador de iPhone para poder probarlas.

Una vez repasada la lista, mis conclusiones… Creo que la lista es un fiel reflejo de la tendencia que en 2007 y especialmente en 2008 hemos podido observar hacia la nube. Si hacemos un recuento de estas 10 tecnologías, 3 de ellas permiten alojar en la nube nuestras aplicaciones, otras 4 son tecnologías (o herramientas) para el desarrollo de aplicaciones RIA, otra permite la integración de contenidos distribuidos mediante el uso de un WS, y por últimos encontramos la SDK de iPhone como representante del desarrollo para dispositivos móviles (si existe un complemento intrínseco del concepto de nube, es la ubicuidad que el uso de diferentes dispositivos nos proporciona) y también Oslo, parcialmente relacionado con tecnologías cloud, por el uso de un repositorio en la nube para compartir y reutilizar modelos.


Desde otra perspectiva, vemos que la compañía con mayor presencia en la lista es Microsoft (3), seguida de Adobe (2) y de Google, Amazon, Sun, SpringSource y Apple (todas ellas con 1). Hecho en falta, sin embargo, la presencia de Live Mesh y su API de desarrollo en esta lista, por citar un caso concreto.


Por último, “nos llena de orgullo y satisfacción” el hecho de que Oslo aparezca en este selecto grupo, teniendo en cuenta que apenas os hemos mostrado gran cosa por el momento, más allá de una primera CTP, unas cuantas charlas y artículos, etc. Aún así, confío en que se trate de un buen adelanto de lo que el 2009 nos deparará en torno a Oslo… Como bien dijo el gran filósofo chino Lao-Tsé: “Un viaje de mil millas comienza con el primer paso”


Al mismo tiempo, aprovecho para agradecer el feedback y comentarios que muchos de vosotros me estáis enviando, es realmente útil y me ayuda a “modelar” el mensaje/s acerca de Oslo, ¡gracias!

2 comentarios en “Primer post de 2009: Top 10 de eWeek de productos para el desarrollo de aplicaciones en 2008”

  1. Interesante lista, aunque echo de menos tecnologías como Android SDK y Google Web Toolkit (GWT), que estoy seguro que darán mucho que hablar durante este 2009.

    SaludoX.

  2. Información muy interesante, me sobra el SDK del iPhone.

    Ah! y lo de Iberia, a que no hay nada como estar perdiendo tiempo en un aeropuerto?? es un momento de inspiración, créeme 😉

    Cuidate chaval!!!!!!!!!

Deja un comentario

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