Microsoft Silverlight 5 vs Microsoft Silverlight 4
Microsoft Silverlight 5 e Microsoft Silverlight 4 são duas versões do Microsoft Silverlight lançadas em 2011 e 2010, respectivamente. O Microsoft Silverlight é uma estrutura de aplicativos para a criação de Rich Interactive Applications (RIA) para a web. É suportado pela maioria dos navegadores da Web, incluindo Microsoft Internet Explorer e Mozilla Firefox, e é compatível com diferentes plataformas, incluindo sistemas operacionais Microsoft Windows e Mac OS X. O Microsoft Silverlight combina várias tecnologias em um único ambiente de desenvolvimento, o que permite aos desenvolvedores selecionar as ferramentas e linguagens de programação de sua escolha. O Silverlight fornece funcionalidades semelhantes ao Adobe Flash. As primeiras versões do MS Silverlight focavam no suporte à mídia de streaming, enquanto as versões atuais suportam multimídia, gráficos e animação. A primeira versão do MS Silverlight foi lançada em 2007 e atualmente o silverlight está em sua quinta versão.
MS Silverlight 4
O Silverlight 4 foi lançado em 15 de abril de 2010 e tinha como objetivo estabelecer sua posição como a escolha natural para desenvolvedores criarem aplicativos de negócios na web. Para atingir esse objetivo, incluiu alguns recursos especiais, como suporte abrangente à impressão, mais de sessenta conjuntos personalizáveis de controles, incluindo RichTextArea com hiperlinks, imagens e edição. O Silverlight 4 também forneceu aprimoramentos de localização com texto bidirecional e scripts complexos para 30 novos idiomas, incluindo árabe, hebraico e tailandês. Além disso, o Silverlight 4 forneceu suporte aprimorado à ligação de dados, o que reduziria a quantidade de código que seria necessário escrever por um desenvolvedor enquanto trabalhava com dados personalizados. O Silverlight 4 também fornece recursos adicionais para os desenvolvedores criarem aplicativos com recursos de mídia mais ricos e atraentes, incluindo recursos aprimorados de animação. O Silverlight 4 foi a primeira versão do Silverlight a suportar o navegador Google Chrome.
MS Silverlight 5
O Silverlight 5, a versão mais recente do MS Silverlight, que será lançada no segundo semestre de 2011, promete ser uma ferramenta poderosa para o desenvolvimento de aplicativos avançados da Internet com uma ótima experiência de mídia. Os destaques do Siverlight 5 são as melhorias na qualidade e no desempenho do vídeo e também fornece recursos para melhorar a produtividade dos desenvolvedores. O Silverlight 5 melhora o desempenho, reduzindo a latência da rede usando um encadeamento em segundo plano para a rede e também fornece suporte para sistemas operacionais de 64 bits. O Silverlight 5 também aprimora o suporte à depuração, permitindo que pontos de interrupção sejam definidos em uma ligação, o que permitirá percorrer falhas na ligação. A aceleração de hardware também é ativada no modo sem janelas com o Internet Explorer 9. Além disso, o Silverlight 5 fornece aprimoramentos no texto que permitem a criação de layouts de texto ricos em estilo de revista.
Qual é a diferença entre o Microsoft Silverlight 5 e o Microsoft Silverlight 4
Embora o Silverlight 5 seja desenvolvido usando o Silverlight 4 como base, eles apresentam algumas diferenças visíveis. O Silverlight 5 apresenta mais de 40 novos recursos que não estavam presentes no silverlight 4. Esses recursos incluem suporte para a execução de aplicativos Silverlight no navegador com recursos de desktop, qualidade de vídeo impressionante com desempenho aprimorado e alguns recursos adicionais para melhorar a eficiência dos desenvolvedores. O Siverlight 5 também permite que aplicativos confiáveis acessem o sistema de arquivos local sem restrição e aplicativos confiáveis fora do navegador podem criar várias instâncias da janela. Além disso, o Silverlight 5 inclui novas classes de efeitos sonoros e elas podem ser usadas para gerenciar os efeitos sonoros de um aplicativo desenvolvido. Por fim, ao contrário do Silverlight 4, o Silverligth 5 fornece recursos para verificar e alterar a taxa de reprodução de mídia.