BUILD: Aclaraciones sobre el modelo de desarrollo o cómo COM ha vuelto a la vida

Si, sí como lo oís. COM. Claro que no es el COM/DCOM que todos hemos conocido. Es otro, renovado, repensado para la modernidad, que conserva la velocidad extraordinaria que tenía el anterior y la mejora (con el aprovechamiento del hardware de la máquina al máximo), y que se inspira -en muchos aspectos- en elementos de .NET: metadatos, contratos, etc. Pero también hay otras cosas que nos recuerdan la vinculación de las aplicaciones con el sistema operativo que existìan en aquel mundo, como es el uso extensivo del Registrio de Windows que las nuevas aplicaciones hacen antes de entrar en funcionamiento. Hay dos (bueno, muchas más), pero especialmente dos ponencias de BUILD que recomiendo a aquellos, que, como yo, no se sienten tranquilos hasta que han echado un vistazo a las «tripas» del sistema y han visto en qué se basa y cómo funciona (aunque sea por encima).

Se trata de las presentaciones de Martyn Lovell («A Lap around the Windows Runtime«) y Matt MerryWindows Runtime Internals«).  Eso nos puede servir de comparación con el ,mundo anterior y aclaranos muchas cosas. Aparte de eso y de muchas otras buenas presentaciones, he escrito mis propias conclusiones en mi sitio con el mismo título de esta entrada. Allí incluyo el nuevo esquema de aplicaciones modificado al estilo de Doug Seven, que explica algo mejor cómo quedan las cosas tras BUILD. Como siempre, estaré encantado de debatir con vosotros o participar en cualquier discusión relacionada.

Saludos

Marino

El modelo de aplicaciones de Windows 8: consecuencias para los desarrolladores

Bueno, después de las vacaciones estamos teniendo «movida», como habéis podido ver por las entradas de David Nudelman, Gonzalo Pérez y David Martos. Estuve viendo la «Keynote» ayer por la tarde, tomando notas, bajándome la versión «preview» de desarrolladores e instalándola (¡¡cuidado con esto!!). D. Nudelman ya avisaba aquí esta mañana de los peligros de una instalación cualquiera. Además, Scott Hanselman, ha publicado una entrada que explica cómo instalarlo sin prroblemas en una máquina virtual («Guide to Installing and Booting Windows 8 Developer Preview off a VHD.»), que recomiento a todos.

Pero lo que me interesa a mí es nuevo modelo de desarrollo que nos espera y hasta qué punto nuestras inversiones (en tiempo y dinero) en aprender tecnologías nos pueden seguir sirviendo para el nuevo sistema. Eso y las consecuencias principales, y cómo poder ponerse inmediatamente en funcionamiento. Por eso he publicado un par de entradas en mi sitio explicando ésto con algún gráfico extraido de la presentación de Stephen Sinofski de ayer. Curiosamente, se desvía muy poco de lo que anticipábamos aquí y en mi sitio a comienzos del verano.

Si hay alguna pregunta, estoy, como siempre, a vuestra disposición.

Saludos

Marino

www.elavefenix.net