Na Coluna .NET Brasil desta edição, vamos falar um pouco sobre algumas novidades que surgiram nos últimos meses na plataforma .NET.
Internet Explorer 9 – Release Candidate
Começamos falando do lançamento mais aguardado de todos, o Internet Explorer 9. Ainda não se sabe a data do lançamento oficial, mas já temos uma versão RC (Release Candidate), que já é muito próxima do que será a versão final.
Você pode baixar a versão Release Candidate do IE9 aqui: www.beautyoftheweb.com, onde também vai encontrar várias informações sobre o produto. A principal novidade que se espera do IE9, é com certeza, um nível maior de compatibilidade com o HTML 5.
Como o próprio HTML 5 ainda está longe de ter uma versão final, não se pode prever o quão compatível o IE9 será, e talvez seja por isso que ainda não temos uma data definida do lançamento final do browser. É esperar para ver. No blog oficial do IE9 você pode acompanhar as novidades que já estão disponíveis neste Release Candidate: http://blogs.msdn.com/b/ie/
ADO.NET Entity Framework – Feature CTP 5 e Oracle Provider
A equipe do ADO.NET continua trabalhando forte no Entity Framework, tentando atender às necessidades mais solicitadas pelos seus usuários. Entre elas, a mais importante talvez seja o chamado Code First. Desde as primeiras versões do EFv4 (versão do EF que saiu junto com o .NET 4.0), já tínhamos algumas soluções que permitiam o uso do EF apenas via código, sem a necessidade dos modelos visuais (.edmx).
Quem é adepto do DDD (Domain Driven Design), ou simplesmente presa pelo isolamento de camadas, sabe como é importante um ORM que seja capaz de trabalhar com classes POCO (Plain Old CLR Objects), e também como é importante uma implementação que não dependa de ferramentas gráficas.
Nesse quinto CTP temos mais novidades na questão do Code First, além de outras implementações. Você pode baixar o CTP 5 aqui: http://bit.ly/i9MRAu. No Blog oficial do time do ADO.NET você vai encontrar uma série de artigos que falam sobre as novidades deste CTP, inclusive as novidades relacionadas ao Code First: http://blogs.msdn.com/b/adonet
Ainda sobre o Entity Framework, em Fevereiro a Oracle anunciou o lançamento da versão Beta do Provider que irá suportar o uso do Entity Framework com o database da Oracle. Veja maiores detalhes sobre este provider, e onde baixá-lo aqui: http://bit.ly/gvGM7A
DataJs
No começo de Fevereiro de 2011, foi anunciado no Blog oficial do time do WCF Data Services, um projeto chamado DataJs. O DataJs é uma biblioteca JavaScript para acesso a dados, usando protocolos JSON e OData. Ele também promete ser compatível com algumas novidades do HTML5.
Esse é um projeto de código aberto que está hospedado no CodePlex: http://datajs.codeplex.com/. Você pode encontrar mais detalhes sobre as características dessa biblioteca, e como utilizá-la, neste post: http://bit.ly/hhPcWt
Podemos observar que o mercado de desenvolvimento de software, como um todo, está dando muita atenção ao HTML 5, isso é um indício de como as ferramentas vão evoluir nos próximos meses. Fique atento aqui na .NET Magazine sobre essas e outras novidades da plataforma .NET. Grande Abraço e até a próxima!