Navega > Inicio /

| Subscríbete al feed vía RSS

Microsoft Silverlight, ¿valdrá la pena?

May 12, 2009 | 6 Comentarios | Publicado en Internet - Software, Opinion

El siguiente post es una simple opinión basado en mis impresiones personales sobre ambos productos; Microsoft Silverlight, el competidor de Flash, la próxima gran cosota de Microsoft, en mi opinión ha defraudado un poco y es obvio pues la madurez de Adobe Flash es muy superior, Flash tiene años en el mercado y de hecho tiene casi todo el mercado, 90 y tanto porciento de los navegadores tiene el plugin instalado, la penetración es indudablemente asombrosa.

La duda viene dada por lo siguiente, yo como desarrollador en tecnologías .NET, especificamente C#, me estaa pregutando, ¿será que vale la pena “aprender Silverlight”? Claro la pregunta es un poco capciosa, ya que si ya sabes C# pues tienes mas de la mitad de la pelea ganada, pues a partir de Silverlight 2.0 ya se podía utilizar el .NET Framework, y más con la versión 3.0 de Silverlight, entonces en teoría la respuesta debería ser un no-brainer, ¿correcto? Pues si ya sabes los fundamentos pues porque no empezar…

Silverlight Valdra la Pena

Silverlight Valdra la Pena

Bueno ojalá la respuesta fuese tan sencilla, en realidad no lo es, y es principalmente por interoperatividad, y por Adobe Air, ¿Air vs. Silverlight? Pues sí, porque mi interés principal es desarrollar “rich applications” para uso fuera del browser, y si bien para desarrollar algo dentro del browser Silverlight pudiera ser una buena solución, para desarrollar algo fuera pues Silverlight simplemente fracasa por falta de interoperatividad. Si se pueden ejecutar fuera del browser pero solamente en Windows y el no reconocer que hay otros segmentos, Linux y Mac es sencillamente fracasar. Además de tener que “molestar” al usuario con la instalación de un plugin.

Realmente es lamentable ya que prefiero aprender Flex, desde cero, que reutilizar mis conocimientos, ya que ignorar Linux y Mac es realmente una posición obtusa, no descarto aprender Silverlight, y quizás termine haciéndolo, pero veo mayor futuro desarrollando aplicaciones AIR.

Finalmente como ejemplo práctico, en la vida real, está el New York Times Reader, el NYTimes Reader 2, fue reescrito desde cero, hecho en Adobe Air, y su versión 1.0 hecha en Silverlight + .NET fue desechada totalmente por, precisamente, falta de interoperatividad, y cuando el NYTimes toma una decisión así, pues da como para pensar no…

¿Alguien allá afuera desarrolla aplicaciones en Silverlight? (grillos)