BT

Silverlight 5: o que está por vir na plataforma RIA da Microsoft

por Elemar Jr. em 08 Set 2011 |

A plataforma para criação de aplicações RIA (Rich Internet Applications) da Microsoft está próxima a ter nova grande versão lançada. A empresa liberou um RC para o Silverlight 5 no início do mês e já se pode testar a maioria da funcionalidades planejadas. O release definitivo está planejado para o final do ano. 

Em dezembro de 2010, foram anunciadas as novidades da futura versão, e a primeira versão beta foi disponibilizada em abril de 2011 durante o MIX11. Entre as principais mudanças destacam-se o suporte para P/Invoke para 64 bits, impressão vetorial (usando PostScript), e a possibilidade de aplicações rodarem em modo “Trusted” no browser (antes só disponível fora do browser). Aplicações baseadas no Silverlight 5 também passam a poder utilizar o controle PivotViewer.

O Silverlight nasceu com o codinome WPF/E (Windows Presentation Foundation/Everywhere), como versão reduzida do framework .NET combinada com o WPF. A plataforma vem tendo sucesso como tecnologia para desenvolvimento de aplicações web com forte apelo gráfico, ou que demandem acesso a recursos privilegiados dos computadores em que são executadas.

Mesmo depois de um começo incerto, chegando a ter sua utilidade questionada devido à possibilidade de substituição pelo HTML5, o Silverlight conseguiu se firmar como alternativa séria para desenvolvimento RIA em diversas plataformas. Há plugins da própria Microsoft para ambientes Windows e Mac OS, e o plugin Moonlight, desenvolvido pelo time do Mono, permite o desenvolvimento para Linux. Além disso, o Silverlight é a plataforma oficial de desenvolvimento para o Windows Phone 7.

Outra novidade é a API 3D do Silverlight 5, muito semelhante ao XNA, que traz avanços para o desenvolvimento de aplicações 3D distribuídas pela web. (Essa funcionalidade gerou alguma controvérsia em função de uma possível vulnerabilidade DoS.)

Atualmente, a Microsoft vem utilizando Silverlight na entrega dos vídeos desenvolvidos em todos os portais da empresa. A plataforma também foi utilizada com sucesso na transmissão online das últimas olimpíadas de inverno. 

Por permitir o desenvolvimento de código com linguagens como C#, Visual Basic, IronPython, IronRuby e F#, e contar com recursos semelhantes ao .NET framework, a plataforma é considerada simples de aprender e utilizar. Além das extensões necessárias para desenvolvimento com o Silverlight 5 RC no Visual Studio 2010, estão disponíveis para download as versões aprimoradas da suite Expression.

Espera-se que a Microsoft faça mais anúncios sobre novas funcionalidades para o Silverlight 5 durante o Build conference, nas próximas semanas.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.