A parte de la versión final de Internet Explorer 8, otra de las novedades interesantes que ha presentado Microsoft en el MIX ’09 es la versión 3 de Silverlight, que se viene cargada de novedades interesantes con respecto a su predecesor. De momento ya se puede descargar una beta para desarolladores de Silverlight desde acá.
En este post iremos repasando las mejoras una por una (y tal vez así entendamos porque Silverlight 3 le quedó gustando tanto a Miguel de Icaza).
En primer lugar, tenemos mejoras ligadas al streaming de audio y vídeo. Ahora se incluye soporte nativo para H.264 y AAC, además de soportar el streaming de vídeo en HD (720p+) incluso a pantalla completa. Se ha agregado compatibilidad con pantallas táctiles, y se permiten nuevos efectos y gráficos en 3D que aprovechen la aceleración por hardware de los ordenadores.
Luego tenemos que, como sucede en cada release de productos de este tipo, hay notables mejoras de rendimiento, sobre todo en la reproducción de vídeos a pantalla completa y en la función de Deep Zoom. Además, se ha agregado una función que permite a dos aplicaciones Silverlight que se estén ejecutando en el PC del usuario comunicarse entre sí para intercambiar datos sin la participación del servidor.
Esta nueva versión también permite una mejor optimización para buscadores, al aceptar links que apunten directamente a las aplicaciones en Silverlight (eso también nos facilita las cosas a la hora de favoritear estas aplicaciones). Asimismo, se agregan una serie de herramientas para desarrolladores, que pasan por nuevos controles y skins disponibles out-of-the-box, mejoras en la creación de formularios y manejo de datos, soporte para aplicaciones con temas que pueden ser cambiados por el usuario, etc.

Algo que me ha parecido muy interesante es la nueva posibilidad de ejecutar aplicaciones en Silverlight fuera del navegador. Gracias a ello, estas aplicaciones podrán lanzarse desde el escritorio o el Menú Inicio, tanto en Mac como en PC, sin necesidad de instalar ningún complemento adicional, e incluso podrán funcionar cuando el ordenador no esté conectado a internet. Podemos contar a Adobe AIR y Google Gears como 2 rivales contra los que apunta Microsoft con esta movida. Aunque de paso “perjudican” un poco a la Windows Presentation Foundation, ya que probablemente algunos desarrolladores terminen prefiriendo Silverlight cuando se trate de aplicaciones de escritorio más sencillas (clientes para Twitter, Friendfeed, etc).
Dentro de los acuerdos importantes que podrían aumentar la penetración de Silverlight en el mercado, contamos al portal NBC Olympics, que transmitirá los juegos de Invierno de Vancouver, y también el sitio Playboy Archive, ambas webs que funcionan con la tecnología de Microsoft. Aunque en lo personal creo que la “jugada” que más le ayudará a Redmond a popularizar el uso de Silverlight es el haberlo incluido como un componente de Windows Live Essentials.
Por último, cabe mencionar que Silverlight 3.0 parece ser totalmente compatible con la última beta de Google Chrome.
Más información | Silverlight.net
Enlace de descarga | Silverlight 3.0
Imagen | Flickr de turbomilk
Ver 14 comentarios
14 comentarios
AdorableRock
Es una tonteria lo que dicen los señores 1, 2 y 4, si no existe una competencia entonces no avanzaremos, si sólo existiese Flash o cualquier otra cosa entonces no pensarian siquiera en mejorar, a las empresas no les gusta gastar e invertir es un gasto, si no hay competencia no hay necesidad de invertir.
gsardou
Si Camelot X, si sumamos la cuota de Windows y MacOs, ya tienes casi todo el mercado... de las computadoras de escritorio...
Si tienes en cuenta el enorme interes de los fabricantes de dotar a sus dispositivos móviles de Linux o Android (para los que este producto no tiene soporte), te daras cuenta de por qué los desarrolladores web no quieren acercarse a silverlight ni con un palo.
Coincido con los primeros dos comentarios... Flash ya nos trajo suficientes dolores de cabeza como para meternos con una tecnologia propietaria de la mano de Microsoft.
Por cierto, antes de que alguien me hable de Moonlight (el intento de Icaza por llevar este producto al mundo del software libre) les recuerdo que siempre estará una o dos versiones por debajo de la versión desarrollada por los chicos de Redmont. Ademas de tener que avanzar en el desarrollo esperando que Microsoft libere (o no) las especificaciones (algo que MS no suele hacer de modo muy claro).
PD: No, silverlight no es totalmente multiplataforma.
gsardou
@Camelot X: @Narf no está hablando del sistema operativo que se utiliza en la infrestructura de la red (En ese caso, el uso de Windows, o MacOs es minoritario).
Narf está hablando de la enorme variedad de dispositivos (pdas, consolas, centros multimedia, celulares, etc) que no utilizan windows para funcionar, y que de contar con conexión a internet quedarian excluidos de utilizar cualquier contenido que dependiera de Silverlight.
Insisto en que aqui no se está hablando de "linuxeros" o "windowseros", aqui se está hablando de neutralidad y de mercado... algo que Microsoft no tiene muy en cuenta a la hora de desarrollar un producto.
Espero que Silverlight no despegue nunca.
Malqpor
Lo mismo digo, mientras esto no sea totalmente multiplataforma y preferiblemente libre, tiene mi desaprobación incondicional.
Saludos
david
Que bien que buenas caracteristicas espero aprender a desarrollar sobre esta plataforma muy atractiva.
Narf
Realmente es una tecnología que espero que no llegue muy lejos. Pese a que Flash y otros añadidos da sus problemas con diferentes plataformas y navegadores, no quiero ni pensar que ocurriría si los sitios webs se acostumbraran a utilizar Silverlight (Recordad q la web no es solo para PC+Windows+IE). Y sobre todo, prefiero no estar en Linux, a merced de Microsoft por ejemplo para poder ver un simple video online, (ya me parece absurdo tener que utilizar flash para ver un video Streaming).
Camelot
¿Silverlight no es Multiplaforma...? Hasta donde tengo conocimiento también existe en Mac OS X, si le sumamos la cuota de Windows ambos sistemas operativos acaparan el 98% del mercado.
Ahora bien, si lo que quieren decir es que quieren que también saque una versión para Linux, pidan como la gente no como fanáticos.
Si Silverlight triunfa o no debe depender de sus características, si ofrece ventajas frente a sus competidores entonces bievenido. Por el momento son pocos los sitios que tienen contenidos exclusivamente para esta tecnología. Como yo no le hago ascos a usar cualquier sistema operativo pues no le deseo ningún mal, todo lo contrario, si contribuye a mejorar la calidad de la web enhorabuena.
Argentavis
"Bookmarkear", órale.
badjojo
Es que si, los putos fanáticos de Linux son cansinos a mas no poder, les calzaría un par de mecos...
Narf
#5 y #8 Internet es una red mundial, para más dispositivos que un PC+Windows, y debería de mantener unos estándares y ser accesible.
El tema es q sacando tecnologías que no puedan estar disponibles en cualquier lugar ( y dejar de pensar en solo pc y echar las culpas a linux, pensar en las consolas, móviles, reproductores, sintonizadores y televisores van a por internet a saco, con estas tecnologías serian una caja vacia), no avanzamos, si no que nos disgregamos y separamos, asta tal punto q tu móvil no podría entrar a internet o solo acceder a ciertas redes, o que tu ordenador no pudiera reproducir un vídeo de una web... etc.
Linuxero?... esos son los q utilizan tecnologías de linux verdad? te sorprenderías de cuanta parte de tu maravilloso mundo que utilizas con total desconocimiento realmente tiene coraz... kernel linux.
Manuel de la Fuente
Ja ja ja, qué tramposo eres, Yirá. :D
Camelot
@Narf Si los servidores utilizados en mi navegación por internet usan Linux no quiere decir que soy linuxero, ni tampoco si lo utiliza mi celular o cualquier otro dispositivo.
Para que sepas, linuxero es aquél fanático que habla maravillas de Linux ignorando olímpicamente sus limitaciones (para él no existen y todo es culpa de los fabricantes, las corporaciones, los gobiernos, los ignorantes, etc). Además, habla pestes de Microsoft (Windows y cualquier producto de esta empresa), en realidad habla pestes de todo aquello que no favorezca a su sistema operativo favorito. Y en el sentido más amplio, se siente más "libre", "ético" y "moral" que el resto por usar Linux.
Por supuesto, también existe el Windozero, que como te imaginarás es el fanático de Windows y en el sentido más amplio, del software propietario en general.
Ningún fanatismo es bueno, porque los extremos usualmente están lejos de la verdad y la realidad. Sin embargo, no es fácil mantener en el medio. Cuando dices algo que afecta a uno de los lados cada cual te acusa de estar en la otra banda.
Reitero, si Silverlight tiene éxito o aceptación es algo que debería depender exclusivamente de sus propias características y no de los prejuicios de un grupo de fanáticos. Basta de filosofías, apoyemos la competencia incluso si viene de una empresa como Microsoft. Todo con tal de que Adobe se ponga las pilas... que levanten la mano todos los que han tenido problemas con Flash en Linux.
Saludos.
Camelot
Por supuesto que Microsoft no puede ser neutral, estás pidiéndole peras al olmo, eso es básicamente una tontería si me permites decirlo con franqueza. Microsoft no puede ser neutral porque es una de las partes.
Ahora, yo no soy adivino, pero supongo que cuando Microsoft quiera ingresar a esos mercados sacará una versión de Silverlight para esos dispositivos. Eso es algo que está por encima de lo que tú o yo podamos querer: Se llama mercado y lo deciden los usuarios y hasta ahora la mayoría de los usuarios no piensan como tú, créeme, ellos quieren productos fáciles de usar y les importa muy poco si lo hacen sobre flash o sobre silverlight.
Por supuesto tienes todo el derecho de no querer competencia en este sector apelando a una pretendida neutralidad. Tú tienes un bando y es legítimo que lo tengas, pero al menos sácate la careta y no pretendas ser neutral cuando no lo eres.
Mira qué curioso, apelas a neutralidad y mercado para responderme, pero resulta que eres tú quien desconoce completamente ambos factores.
Wfox
Silverlight es multiplataforma. El término "multiplataforma" no se refiere a que funcione en todos los dispositivos que funcione en más de una plataforma y Silverlight cumple con eso (y por cierto, no es que solo funcione en IE). Ahora, a mí no me gusta mucho Silverlight precisamente porque a la larga será un problema como lo es Flash, el cual no está disponible para muchas plataformas.
Lo que es claro, en estos momentos, es que se necesitan nuevas cosas en los estándares de la W3C y además se necesita más soporte por parte de los navegadores.