Esta coluna apresenta as últimas novidades de 2009. Normalmente o final do ano é mais lento, mas aparentemente não é o caso da Microsoft, que trabalhou forte para fechar o ano com chave de ouro e entregar diversas novidades. Acompanhe.

Visual Studio 2010 terá RC, lançamento será adiado

A Microsoft havia anunciado o lançamento oficial do Visual Studio 2010, .Net Framework 4.0 e Team Foundation Server para 22 de Março de 2010. Esta era a data do lançamento oficial, sendo que o RTM e a disponibilização pública provavelmente ocorreriam antes disso, a exemplo do que aconteceu com o Windows 7. Voltou atrás depois do enorme feedback que recebeu da comunidade de desenvolvimento com o Beta 2, e decidiu fazer uma versão RC (Release Candidate), que será disponibilizada em Fevereiro. Até o fechamento desta edição não estava claro exatamente quando o RTM será lançado, mas espera-se algo no segundo trimestre de 2010. Os downloads do Beta 2 e do RC podem ser feitos em msdn.microsoft.com/vstudio.

Disponibilizado o Release Candidate do ASP.Net MVC 2

Dia 16 de Dezembro foi anunciado o Release Candidate da segunda versão do ASP.Net MVC 2. O RC chega apenas um mês depois do Beta, anunciado no PDC (que você pode conferir na edição passada, onde cobri o evento de ponta a ponta), e não traz grandes novidades, sendo focado principalmente na estabilização do código. Isso era esperado, já que a Microsoft já havia anunciado que o Beta estava “feature complete”, ou seja, com todas as funcionalidades já implementadas. Você pode baixá-lo em asp.net/mvc/download.

Lançado o Moonlight 2.0

Um dia depois do lançamento do RC do ASP.Net MVC 2, a Novell lança a versão 2.0 do Moonlight, que habilita aplicações feitas em Silverlight a rodarem em Linux com Firefox (e Chrome em breve), e é totalmente open source. A versão 2.0 atende todas as especificações do Silverlight 2.0, e algumas da versão 3.0. O time agora trabalha para implementar as principais funcionalidades do Silverlight 3.0 para a próxima release. Infelizmente o time mantém-se um ano atrás da Microsoft, que já se prepara para lançar a versão 4.0 do Silverlight no primeiro semestre de 2010. O Moonlight pode ser baixado em go-mono.com/moonlight.

IronPython alcança versão 2.6 e IronRuby entra em RC

Também no final de 2009 a Microsoft disponibilizou uma nova versão das duas grandes linguagens dinâmicas que suporta no .Net. O IronPython teve a versão 2.6 disponibilizada, um ano depois da versão 2.0 ter sido lançada em Dezembro de 2008, e pode ser baixada no site do projeto, em ironpython.net. O IronRuby entra agora na versão RC, onde a Microsoft e os contribuidores do projeto, que é open source, buscam alcançar a performance do Ruby, feito em C, assim como atender toda a especificação do Ruby. O IronRuby pode ser baixado em ironruby.net e você pode conferir curiosidades do projeto em ironruby.info, onde pode ser visto, por exemplo, quanto da RubySpec foi atendida (pouco menos de 93% no fechamento desta edição). As duas linguagens rodam tanto no Visual Studio 2008, quanto no Visual Studio 2010, onde já se integram com o .Net 4, e o DLR (Dynamic Language Runtime), e funcionam bem com as novas capacidades dinâmicas do C# 4.0, já apresentadas assim que foram anunciadas um ano atrás, aqui na .Net Magazine, edição 60.

WCF RIA Services Preview para o Visual Studio 2010

O RIA Services, que agora ganhou o prefixo WCF para deixar claro que faz parte desta família, e não do Silverlight (como muitos imaginavam) foi lançado para Visual Studio 2010 Beta 2. O foco do RIA Services é atender, além do Silverlight, também o ASP.Net, de forma a facilitar as tarefas mais comuns no desenvolvimento em camadas, como autenticação, e validação. Ele pode ser baixado em tinyurl.com/riavs10b2.

Silverlight for Windows Embedded

Neste último trimestre de 2009 foi lançado o Windows Embedded CE 6.0 R3, que terá, a partir desta versão, suporte para Silverlight. Ele foi reimplementado em código nativo, e rodará fora do navegador, para suportar interfaces ricas em sistemas embedded. Espera-se que ferramentas de desenvolvimento para Silverlight, como o Visual Studio e o Expression Blend, possam ser utilizadas para desenvolver aplicações ricas para esta plataforma. A Microsoft espera que os fabricantes de dispositivos, especialmente telefones, utilizem o Silverlight para criar aplicações envolventes, agradáveis e com animações, e com isso reconquistar o espaço perdido no mercado de soluções móveis.