No último mês, em Julho (2009), foi o lançamento da terceira versão do Silverlight e do seu conjunto de ferramentas de desenvolvimento. O melhor lugar para você encontrar todos os downloads envolvidos é aqui: silverlight.net/GetStarted.
O Silverlight é a plataforma da Microsoft para a execução de aplicações RIA (Rich Internet Applications). Junto com o Flex da Adobe e o JavaFX, o Silverlight é uma das tecnologias voltadas para a criação de aplicações Web com interfaces de alta qualidade e interatividade.
Ano passado, em Outubro, tivemos o lançamento da versão 2 que já nos trouxe várias melhorias, principalmente para os desenvolvedores. Nesta terceira versão também temos uma série de novidades.
Ganhamos uma série de novos controles no Silverlight 3, como TreeView, DataGrid, DataForm, DataPager, entre muitos outros. São cerca de 60 controles, todos com o código fonte aberto e totalmente livres para serem customizados.
Temos um novo recurso chamado de Deep Linking, que nos possibilita fazer referências diretas ou bookmarking (Colocar nos Favoritos) das páginas de uma aplicação, tornando-as muito mais compatíveis com o ambiente Web.
Nesta mesma linha teremos recursos que irão nos ajudar a resolver um dos grandes problemas das aplicações RIA: o SEO (Search Engine Optimization). Quem desenvolve conteúdo em RIA sabe como é difícil (ou até impossível) criar uma aplicação que possa ser indexada e encontrada pelos sites de pesquisa como o Google.
Diversas melhorias nas funcionalidades de acesso a dados: vamos ter mais recursos de data-binding, o DataForm já citado, recursos de paginação e validação de dados, além de um novo suporte a business objects.
Teremos um novo recurso chamado de Out-of-Browser, que significa que podemos executar uma aplicação Silverlight “fora” do browser. Podemos criar links no Desktop ou no Menu Iniciar, que apontam para aplicações Silverlight e são executadas independente do Browser. É uma forma realmente interessante de se distribuir aplicações.
O Silverlight 3 traz suporte a uma maior qualidade de Áudio e Vídeo, como suporte a Full HD (720p+). O novo suporte a gráficos 3D, Efeitos de animação, maior suporte a Themes e Skins, entre muitas outras novidades. A lista é bem grande e você pode conferi-la aqui: silverlight.net/getstarted/silverlight3/default.aspx.
Além do lançamento do Silverlight 3, também temos a terceira versão do Expression Blend, a ferramenta da Microsoft que permite a criação de Designs de alta qualidade em XAML, a linguagem de marcação do Silverlight e do WPF.
No Expression Blend teremos agora um conjunto de funcionalidades que surgem sob um conceito chamado SkecthFlow. Isso basicamente lhe permite uma forma bem funcional de se prototipar aplicações. Com essa funcionalidade poderemos literalmente criar esboços reais e interativos para serem apresentados antes do desenvolvimento da aplicação.
Teremos também a inclusão do conceito de Behaviors, que na prática é a possibilidade de encapsularmos em controles, funcionalidades e interatividades de interface. Isso permitirá uma maior reusabilidade de determinadas funcionalidades de aplicações Silverlight e WPF.
Não é à toa que a Microsoft lança em um curto espaço de tempo uma nova versão do Silverlight e do Expression Blend. O grande investimento que vem sendo feito nessa plataforma, só nos mostra que há uma crescente demanda por aplicações RIA. Fique atento, pois uma hora ou outra você vai precisar criar uma aplicação Silverlight.
Grande Abraço e até a próxima!