Silverlight 3

silverlightCuenta gente de la propia compañía que la primera versión de un producto Microsoft es para aprender, con la segunda empiezan a entrar realmente en el mercado y a partir de la tercera, es cuando realmente están en condiciones de competir para ganar. Hoy tenemos la aparición de la primera beta Silverlight 3, probablemente eclipsada en los medios por el lanzamiento de Internet Explorer 8, pero que en mi opinión es uno de los productos clave a seguir a la hora de entender cómo se va a construir la web en los próximos años.

La alternativa a Flash de Microsoft trae como principales novedades el soporte de aceleración hardware, de más codecs como el H.264, de multitouch para navegadores y dispositivos que lo permitan, vídeo en alta definición en pantalla completa, "deeplinks" de manera que se pueda enlazar directamente a contenido Silverligt ("amigables para SEO") y un montón de controles adicionales para desarrolladores. Para más detalle en las novedades de Silverlight 3, Tim Heuer tiene un montón de información útil para programadores y también está la nota de prensa. También merece la pena repasar qué traía Silverlight 2.

Merece prestar un poco más de atención a un movimiento similar al que hizo Adobe con AIR, aplicaciones Silverlight 3 fuera del navegador. Hay diferencias entre ellas, la principal es que Adobe ofrece una aplicación que se instala en el sistema operativo y Microsoft no, lo que hace que usar AIR ofrezca muchas más posibilidades porque las aplicaciones Silverlight no podrán ir más allá de lo que permite el navegador y eso significa menos integración con el resto del sistema.

Más allá de lo técnico, la batalla por ser la tecnología utilizada las RIA en internet sigo siendo más una cuestión de ubicuidad que de potencia. Silverlight 3 es un gran producto, pero sigue necesitando mucho tiempo para acercarse a la penetración de Flash entre los usuarios y, sobre todo, entre los desarrolladores. Hasta ahora han jugado la baza de grandes eventos como los juegos olímpicos para crecer, pero probablemente sea con Windows Live Essentials como consigan crecer mejor: te descargas el messenger y con él viene Silverlight.

En todo caso, contar con una alternativa y con competencia siempre es una buena noticia, tanto cuando es Microsoft el que domina el mercado como cuando le toca venir desde atrás.

Enlaces para descargas, en on10.

Comentarios

Avatar de usuario visitante

Antonio, ¿pero necesita el

Antonio, ¿pero necesita el mercado otro producto así? Ya no digo que consigan expandirse (que no lo harán más que en ocasiones puntuales), sino que haga falta un Silverlight en la próxima web.

Con navegadores con vídeo y audio integrado, elementos Canvas y de proceso que permiten animaciones como las que has visto en Chrome Experiments y con, sobre todo, un Flash que cubre todo lo demás, Silverlight parece una pataleta de Microsoft por negarse a aceptar que, si hay mercado, es de Adobe. En serio, en este escenario basado en otro plugin más en vez de estándares, esta es una situación en la que no gana nadie, ni apenas Microsoft.

Imagen de Antonio Ortiz

Um no sé Víctor, creo que

Um no sé Víctor, creo que ahí mezclamos dos cosas, los estándares y el software encargado de ejecutarlo. En lo primero estoy de acuerdo que tener uno aporta ventajas, en lo segundo creo que es más bien al contrario. Más en el caso de runtimes propietarios como el de Flash, que venga alguien y monte otro diferente con funcionalidades extra y que meta competencia... pues hombre, me parece genial. El monopolio, sea de Adobe sea de MS o sea de X no tienen ventajas para el usuario, sólo para el que lo tiene, que se lo lleva crudo.

Avatar de usuario visitante

Antonio, está claro que no

Antonio, está claro que no quiero defender el monopolio de Adobe con su Flash. Lo que critico es que, partiendo de una situación bastante penosa para todos, como lo es el que una empresa controle una de las tecnologías de desarrollo fundamentales de la web, Microsoft venga ahora a plantear un producto idéntico en vez de intentar llegar a acuerdos con las demás empresas del sector y sacar un estándar. Concretamente evolucionar SVG, Canvas, Javascript y otros elementos para ofrecer una solución más sencilla e integrada.

Desde mi punto de vista, mejor sería que el tiempo en desarrollar Silverlight lo aprovecharan en integrar HTML5 en su navegador como el resto de competidores, que estamos a las puertas del siguiente salto en aplicaciones web e Internet Explorer como siempre por detrás.

¿Sería malo para la competencia esos estándares? No lo creo, la prueba es que ahora es cuándo más se están respetando en toda la historia de los navegadores, y ahora es cuando existen más competidores y están en mejor forma.

Dices que para Adobe el Silverlight de Microsoft amenaza su monopolio. No lo dudo (bueno, sí, dudo en el triunfo de Silverlight), pero es que ni lo uno ni lo otro son situaciones beneficiosas para el usuario. Dentro de 10, 20, 30 años cualquier documento HTML podrá ser leído sin problemas, ya que las especificaciones están ahí y los archivos son texto plano. Aún así, ya hay un montón de contenido que no está online y se ha perdido, salvo el que guarda Archive.org.

Dentro de 10, 20 y mucho menos de 30 años, la mayoría del trabajo en Flash y Silverlight se perderá por no liberarse sus especificaciones. Si la web fuera como quiere Adobe o Microsoft, antes o después acudiríamos a la mayor pérdida de datos de la historia.

Ya para acabar, comentas que es bueno la competencia porque una empresa no debe controlar la aplicación/plugin que ejecuta esos contenidos. Si Flash liberase las especificaciones y Silverlight fuera otro plugin que ejecutara esos contenidos Flash, por mí perfecto, puede haber 100 empresas, mejor para mí. Pero se da el caso que el contenido Flash no se reproduce en Silverlight y viceversa. ¿En qué beneficia eso al usuario?

Imagen de Antonio Ortiz

De acuerdo, los runtimes

De acuerdo, los runtimes propietarios rompen lo que es la web: neutral desde el punto de vista del sistema que uno utilice para acceder porque está basada en estándares abiertos. Las tecnologías para las RIA abiertas han sido postergadas sobre todo porque Flash se ha hecho hegemónico.... y creo que SVG es complicado resucitarlo (Adobe cuando compró Macromedia lo enterró, era quien más apostaba por él). La salida a medio plazo es que al final Adobe - o cuando alguien como Google pueda plantearse comprarlo - entienda que es una ventaja abrir Flash, pero mientras sigan pensando que la ventaja está en la exclusividad de sus algoritmos para gráficos vectoriales del runtime.... pues complicado lo veo.

Vamos, que estando de acuerdo, parto de que una vez que hay runtimes propietarios creo que mejor más de uno ;)

Imagen de Un navegante

Por la experiencia que me da

Por la experiencia que me da vivir de producir contenidos en flash: Me encanta silverligth, una de las cosas que hecho de menos en la producción de contenido en flash son las herramientas de desarrollo de Microsoft. Sin embargo, produzco contenido en flash, porque a pesar de venir precisamente de C# y tocarme hacerme un expertillo en actioncript (puaj!) las herramientas de producción de Adobe son insuperables para su integración con Flash. Cuando tienes miles y miles de creativos a tu alcance, formados y que usan estas herramientas, es muy dificil luchar contra eso. Es como si Microsoft pretendiera llevarse el liderazgo en el software de arquitectura....harto complicado. Debería sacar sustitutos de After Effects, Photoshop, el mismo Flash y que corran en su Windows y mínimo también en OSX.

Avatar de usuario visitante

Habláis de runtimes

Habláis de runtimes propietarios demasiado a la ligera... tengo entendido que AJAX no es libre, sino que sus principales funciones son propiedad de Microsoft (XMLHTTPRequest). Por otro lado, Adobe está dando pasos de gigante en este sentido, de hecho, consciente de que era uno de los principales problemas a la hora de distribuirlo en diferentes dispositivos, está liberando poco a poco todo el runtime, dando acceso a todo lo que se le solicita.

Véase: http://www.noticias3d.com/noticia.asp?idnoticia=25650
Mejor aún, el artículo de The Inquirer, que es un poco más claro.

Y termino aconsejando al navegante que desprecia actionscript que probablemente su actitud sea fruto de un profundo desconocimiento y que lo mejor que puede hacer es seguir con C# y olvidarse de flash, porque bastantes chapuzas nos encontramos los profesionales con los dichosos "expertillos".

Avatar de usuario visitante

En cuanto al tema del post,

En cuanto al tema del post, me parece interesante que Microsoft le plante cara a Adobe, aunque creo que coincido con todos cuando creo que llegan unos 5 años tarde ;)

En cualquier caso creo que es positivo, aporta nuevas ideas, algunas de ellas frescas (como el tema del soporte multitouch, que a flash le hace falta).

Imagen de Daniel Lemes

Creo que acá hay un poco de

Creo que acá hay un poco de confusión con respecto a las funcionalidades de silverlight pensando que son las mismas que Flash y no es así. Silverlight tiene además otros objetivos que lo diferencia de Flash y que hace que valga la pena contar con él: es llevar el modelo de programación de WPF a la web y sobre todo llevar tecnologías revolucionarias de acceso a datos como Ado.Net Data Services y Linq al desarrollo de RIA orientada a negocios más que a presentaciónes bonitas para una intro en una página web. Es decir la idea es que la gran cantidad de desarrolladores especializados en .Net pueda desarrollar RIA sin necesitar grande inversiones de tiempo en re-capacitarse, créanme que somos muchos los desarrolladores que trabajamos con .Net, no sé que porcentaje del total y si para ustedes es insignificante o no, pero somos muchos más que dos, ji ji.

Imagen de Un navegante

DIJO:"porque bastantes

DIJO:"porque bastantes chapuzas nos encontramos los profesionales con los dichosos "expertillos"..."
Si llamas tu expertillos a profesinoles de progracion de orientacion de objetos a "vosotros", pues si, sabes mucho.. por que nosotros,los "expertillos", a veces nos cuesta suplir vuestro simple trabajo para hacer cosas tan simples que no requiere pagaros a vosotros, por lo caro que lo poneis y lo poco que ofreceis... que no es la primera vez, que echamos mano del flash(as) para que el usuario le entre una aplicacion echa por expertillos.. y claro.. novamos a perder tiempo con los otros expertillos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
If you have a Gravatar account, used to display your avatar.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

Productos destacados

Suscripción

Introduce tu dirección de correo:

Ofrecido por FeedBurner

Feed rss Lectores con feedburner

Créditos

Blogs que hospedo