Por que o Silverlight não decola?

Em: .NET| Internet| Negócios

18 abr 2009

O Silverlight é um plug-in cross-browser e cross-platform para disponibilizar a próxima geração de conteúdo interativo e multimídia para aplicações web baseadas no Microsoft .NET. Você com certeza já deve ter lido ou ouvido algo sobre ele. Se fizermos uma rápida busca numa ferramenta como o Google por “silverlight versus flash” veremos vários comparativos e a maior parte deles mostra que o Silverlight é uma tecnologia superior quando o assunto é RIA - Rich Internet Applications.

Eu não vou aqui listar os pontos positivos do Silverlight em relação ao Flash, Air, JavaFX e qualquer outra tecnologia semelhante. Primeiro porque eu poderia acabar sendo tendencioso já que trabalho com .NET há vários anos e também sou líder de um grupo de usuários desta tecnologia. O que eu quero indagar aqui é: já que o Silverlight é uma tecnologia considerada por muitos superior e já que ela possui uma base gigantesca de potenciais desenvolvedores (estamos falando da comunidade de desenvolvedores Microsoft no mundo todo), por que ele ainda não decolou?

Alguns podem perguntar, o que é decolar para você? Bom, eu teria a certeza de que o Silverlight “pegou” quando entrasse em um site simples qualquer e visse que ele foi desenvolvido, ou pelo menos parte dele, utilizando o Silverlight. Acontece que isso, até hoje, só aconteceu quando tentei entrar em sites da própria Microsoft. Tudo bem que não podemos esperar uma explosão de sites e aplicações Silverlight de uma hora para a outra. O problema é que a tecnologia já está chegando a sua versão 3 e eu até hoje só vejo coisas da própria Microsoft sendo construídas sob o Silverlight. Estaria eu navegando pouco? A maior parte dos sites que navego são brasileiros, e quando escrevo isso estou me referindo principalmente ao universo da Internet brasileira. Lá fora talvez a coisa esteja ocorrendo de outra forma já que a Microsoft parece estar investindo bastante em marketing como ocorreu com a transmissão da posse de Obama com o Silverlight.

Contudo, quero deixar aqui registrado o motivo pelo qual acho que o Silverlight ainda não pegou, ou está indo muito devagar no quesito adoção. E vou tomar como parâmetro a tecnologia mais parecida com ele, o Flash. Você já observou como é feita a instalação do plugin do Flash em uma máquina? E a do plugin do Silverlight? É aí onde, para mim, está a maior vantagem do Flash. Sua distribuição é extremamente simples. Se você não tiver o plugin instalado no Internet Explorer por exemplo, a página que o está utilizando automaticamente faz o download e apenas é exibida uma caixa de diálogo perguntando se deseja ou não instalar. Simples assim. Já o Silverlight são 5 passos! Isso mesmo, eu contei. Se a página que você está acessando utiliza o Silverlight e você não o tem em sua máquina, será exibido um aviso. Daí então você deverá fazer o download, executá-lo, dar mais um clique, reiniciar o navegador em alguns casos e aí sim. Ufa! Agora se você quer ter uma experiência simples na instalação do Silverlight, utilize o Moonlight (implentação do Silverlight feita pelo pessoal do projeto Mono - www.mono-project.com/Moonlight) no Linux! Nele com o Firefox, você apenas tem que aceitar a instalação do plugin Moonlight. É exatamente isso que precisamos no Windows.

Sei que a Microsoft promete colocar o Silverlight como uma atualização automática do Windows. Ótimo! Mas não é suficiente. O fato é que a Internet é utilizada em sua grande maioria por pessoas leigas. O papel de nós, desenvolvedores, é facilitar a vida dos usuários. A equipe que desenvolve o Silverlight parece ter esquecido disso. Na nossa empresa ficamos muito animados com as possibilidades desta fantástica tecnologia. O problema é que nem mesmo um site simples pôde ser desenvolvido com ela até hoje por causa desse “pequeno” detalhe na distribuição do Silverlight.

5 Respostas to Por que o Silverlight não decola?

Avatar

Visão Widescreen » Blog Archive » Adoção do Silverlight + Instalação do Silverlight x Instalação do Flash

janeiro 10th, 2010 em 12:40

[...] dia eu estava um blog e eu li o post: Por que o Silverlight não decola?Tal assunto gerou uma boa discussão que achei interessante postá-la aqui no [...]

Avatar

Fabriccio Bernardes

maio 19th, 2010 em 19:31

Pedro, essa é uma ótima discussão a ser levada adiante!

O Silverlight é uma ferramenta realmente fantástica para desenvolvimento de RIA’s. Eu também adoraria que o Silverlight fosse encontrado em sites pequenos na internet, mas o problema é o seguinte:

Todos nós sabemos que o Silverlight é recente e tem muito a evoluir ainda. Como toda ferramenta nova, temos um grande problema: A quantidade de clientes (usuários) que possuem o plugin instalado em sua máquina.
A Microsoft está fazendo um enorme esforço para que isso não seja mais um agravante. Disponibilizou a ferramenta no Windows Update, incluiu a possibilidade de desenvolvimento de customizações (webparts) nessa tecnologia no Sharepoint e no EPM e algumas versões do IE8 já possuem o Silverlight pré-instalado.

E nesses pequenos sites, à ferramenta RIA é tão subutilizada que, em algumas páginas, você poderia alterar a sua aplicação em Flash por um GIF sem problemas. :)

Na minha opinião, isso torna inviável desenvolver RIA’s para esses sites em Silverlight, até porquê o foco dessa tecnologia não é desenvolver ANIMAÇÕES, e sim APLICAÇÕES, que possuem acesso a dados e uma inteligência robusta com vários recursos de framework (que o .NET te proporciona).

Atualmente não possuimos o hábito de desenvolver aplicações inteiras em RIA, o que vemos nos sites de hoje são pequenas animações que funcionam basicamente como um menu que chamam páginas feitas em uma linguagem qualquer (ASPX, PHP ou até HTML).

Eu acho que esse é o grande agravante para a não-utilização dessa tecnologia. O grande problema não está na tecnologia em si, está nas pessoas. Até que nós mudemos nossa maneira de pensar a respeito do desenvolvimento de RIA’s, vai ser difícil que o Silverlight decole nos pc’s, pois nos mobiles a tecnologia acaba de decolar. O Silverlight é a plataforma de desenvolvimento padrão para esses dispositivos. :)

http://www.silverlight.net/getstarted/devices/windows-phone/

Ah, sobre a questão da adoção da tecnologia por outras empresas além da própria Microsoft. Existem sim várias empresas que já utilizam a tecnologia Silverlight para desenvolver suas aplicações. Vou citar algumas:

NASA
http://mars.jpl.nasa.gov/msl/multimedia/interactives/photosynth/

RedBull
http://www.redbullstratos.com/

McDonald’s
http://www2.mcdonalds.com/mcnuggets/

E vários outros: http://uxkit.cloudapp.net/

Eu, particularmente, continuarei investindo fortemente na tecnologia.
Acredito profundamente que a tecnologia se tornará popular em um futuro próximo! :)

Abraço.

Avatar

Daniel

setembro 20th, 2010 em 17:07

O site da Hard Rock Cafe é feito em Silverlight.

Avatar

emer

outubro 5th, 2010 em 16:52

Vou comentar mesmo atrazado… rsrs

Concordo com o comentario do Fabriccio Bernardes, pois estamos convertendo um erp, para Silverlight, e olha o SL é simplesmente maravilhoso para ria, na boa, que deus me de a oportunidade de não ver mais java na minha frente… rsrsrs

Avatar

Giuliano Pallos

dezembro 2nd, 2010 em 1:55

Oi a todos.

Talvez uma das razoes eh a falta de treinamento.

Em dezembro de 2010 a Microsoft oferecera um curso gratuito de Silverlight. As inscricoes podem ser feitas em http://www.eng.com.br/eventos.

Abracos

Formulário de comentário

Sobre este blog

Este espaço foi criado para dividir com os amigos, colegas e a quem mais interessar, informações relevantes sobre tecnologia e negócios.

  • Cláudio Piomonte: Grande Pedro, parabéns e muito sucesso nessa nova empreitada. É bom saber dessa sua veia artistic [...]
  • Pedro Alves: Fique a vontade Diogo! Abraço. [...]
  • Diogo: Olá Pedro, achei uma apostila sua na internet (http://www.slideshare.net/dotnug/introduo-ao-net). G [...]
  • Giuliano Pallos: Oi a todos. Talvez uma das razoes eh a falta de treinamento. Em dezembro de 2010 a Microsoft o [...]
  • emer: Vou comentar mesmo atrazado... rsrs Concordo com o comentario do Fabriccio Bernardes, pois estamo [...]