Thinking in SharePoint

Blog sobre desarrollo en la plataforma .Net, centrado en Silverlight y SharePoint

Continuando con la explicación de "¿qué es Silverlight?" que comencé en mi anterior post, hoy vamos a hablar sobre otras de sus características:

Silverlight es un plugin multinavegador y multiplataforma.
¿Cómo se consigue esto? se consigue gracias a que el plugin de Silverlight incluye una versión reducida del CLR (la máquina virtual de .Net), también llamada CoreCLR, así como un subconjunto de clases de la BCL (Base Class Library), todo ello en apenas 4,5MB, un peso realmente pequeño y que sorprende al ver todo lo que incluye.

Bien, ahora ya sabemos que para que funcione en otras plataformas, sólo es necesaria una implementación de la máquina virtual, pero... ¿Ahí termina el soporte de Microsoft?

La respuesta es no, Microsoft está apostando realmente fuerte por esta tecnología, y actualmente Silverlight es soportado en los navegadores IE, Firefox, Chrome, Safari, y Opera, por otra parte, si hablamos de plataformas, Silverlight es soportado también en Linux y Mac OS (tanto en PPC como en Intel).

Microsoft se encuentra actualmente involucrado colaborando en el desarrollo de la implementación de Silverlight para Linux (y para otros sistemas operativos basados en Unix), llamada Moonlight.

Moonlight forma parte del proyecto Mono, una implementación multiplataforma y open source del framework .Net.

Como fruto de este trabajo, desde hace dos semanas se encuentra disponible la versión 1.0 de Moonlight, y ya se encuentran trabajando en la próxima versión.

También se encuentran disponible desde este mismo viernes las Eclipse Tools for Silverlight, un plugin de código abierto para Eclipse, que podemos descargar desde aquí,

Vemos que los avances en esta tecnología se suceden muy rápidamente, así que intentaré traeros desde aquí todas las novedades para que sigamos aprendiendo sobre esta nueva e interesante teconología.

0 comentarios:

Publicar un comentario