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 aplicativo 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 os sistemas operacionais Microsoft Windows e Mac OS X. O Microsoft Silverlight combina várias tecnologias em um único ambiente de desenvolvimento, que permite aos desenvolvedores selecionar as ferramentas e linguagens de programação de sua escolha. Silverlight fornece funcionalidades semelhantes ao Adobe Flash. As primeiras versões do MS Silverlight se concentravam no suporte a streaming de mídia, enquanto as versões atuais oferecem suporte a 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
Silverlight 4 foi lançado em 15 de abril de 2010 e teve 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 de controles personalizáveis, 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 para vinculação de dados, o que reduziria a quantidade de código que precisa ser escrito por um desenvolvedor ao trabalhar com dados personalizados. O Silverlight 4 também oferece recursos adicionais para desenvolvedores criarem aplicativos com recursos de mídia mais ricos e atraentes, incluindo recursos de animação aprimorados. Silverlight 4 foi a primeira versão do Silverlight a oferecer suporte ao navegador Google Chrome.
MS Silverlight 5
Silverlight 5, a mais nova versão do MS Silverlight, com lançamento previsto para o segundo semestre de 2011, promete ser uma ferramenta poderosa para o desenvolvimento de aplicativos avançados de internet com uma ótima experiência de mídia. Os destaques do Siverlight 5 são as melhorias na qualidade e desempenho do vídeo e também oferece recursos para melhorar a produtividade dos desenvolvedores. O Silverlight 5 melhora o desempenho reduzindo a latência da rede usando um thread em segundo plano para rede e também oferece suporte para sistemas operacionais de 64 bits. O Silverlight 5 também melhora o suporte à depuração, permitindo que pontos de interrupção sejam definidos em uma associação, o que permitirá percorrer falhas de associação. A aceleração de hardware também é habilitada no modo sem janelas com o Internet Explorer 9. Além disso, o Silverlight 5 oferece melhorias no texto que permitem a criação de layouts de texto em estilo de revista.
Qual é a diferença entre o Microsoft Silverlight 5 e o Microsoft Silverlight 4
Mesmo que o Silverlight 5 seja desenvolvido usando o Silverlight 4 como base, eles têm algumas diferenças notáveis. O Silverlight 5 apresenta mais de 40 novos recursos que não estavam presentes no silverlight 4. Esses recursos incluem suporte para 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 de janela. Além disso, o Silverlight 5 inclui novas classes de efeitos sonoros e podem ser usadas para gerenciar os efeitos sonoros de um aplicativo desenvolvido. Finalmente, ao contrário do Silverlight 4, o Silverlight 5 oferece recursos para verificar e alterar a taxa de reprodução de mídia.