O que é o Microsoft Silverlight e vale a pena ter?

Estruturas de desenvolvimento de plataforma cruzada tornam a vida dos programadores mais fácil. Programar um conjunto de arquivos de código-fonte que um intérprete converte para rodar em um sistema operacional diferente evita que os desenvolvedores mantenham várias bases de código. O Microsoft Silverlight atua como um intérprete para executar aplicativos da Web em diferentes sistemas operacionais, portanto, você precisa do plug-in Silverlight se estiver planejando executar aplicativos do Silverlight que encontra na Web; caso contrário, você não precisa deste plugin.

Formato Multimídia

Silverlight é um plugin proprietário da Microsoft para fornecer uma variedade de produtos multimídia por meio de páginas da Web ou do sistema operacional Windows mobile da Microsoft. Os desenvolvedores podem usar o Silverlight para criar apresentações de slides, transmitir vídeo e até mesmo criar jogos totalmente interativos e outros aplicativos. O Silverlight faz parte da estrutura .NET da Microsoft; os programadores usam os kits de desenvolvimento de software da estrutura, ou SDKs, para criar aplicativos Silverlight.

Custo e download

O Silverlight é um software gratuito e você pode baixar o plug-in para executar os aplicativos do Silverlight por meio do navegador da Web no Mac ou Windows. Os SDKs da Microsoft que permitem aos desenvolvedores criar aplicativos Silverlight também podem ser baixados gratuitamente. No entanto, os SDKs são inúteis sem um ambiente de desenvolvimento para realmente fazer software. Esses SDKs funcionam melhor com o ambiente de desenvolvimento integrado da Microsoft, o Visual Studio. O Visual Studio Express, uma versão funcional com recursos muito limitados, é gratuito da Microsoft, mas você precisa pagar pela versão completa.

Segurança

Qualquer software que você instalar em seu computador apresenta um risco potencial de segurança. Se você permitir que um software com código malicioso seja executado em seu computador, poderá estar enfrentando uma infecção por malware grave. Você pode escolher quais aplicativos deseja instalar no seu Windows phone. No entanto, ao navegar na Internet, o plug-in Silverlight executará todos os aplicativos Silverlight incorporados nas páginas da Web que você visitar. Se você visitar uma página da Web com código malicioso do Silverlight, isso pode ter o mesmo efeito que escolher executar um software infectado com malware.

Resultado

Se você não precisa usar streams de mídia ou aplicativos da Web que usam o plug-in Silverlight, a instalação é desnecessária. Ter o plug-in, caso não seja necessário, expõe seu computador a ameaças adicionais on-line desnecessariamente. Além disso, você só precisa das ferramentas de desenvolvimento por trás do Silverlight se planeja desenvolver aplicativos Silverlight. Se você pretende apenas executar aplicativos Silverlight online, só precisa do plug-in Silverlight.