Arquitetura de Soluções

por Waldemir Cambiucci

.NET Framework 4 – Novos Recursos para Novas Aplicações

Olá pessoal, tudo certo?

Recentemente, vimos o lançamento do .NET 4.0 para a plataforma Microsoft. Você já deve saber que o .NET 4.0 trouxe uma série de novidades, melhorias e novos recursos para diversos tipos de aplicações, nos mais variados cenários existentes no mercado, seja para web, desktop, serviços, intranet ou para a nuvem.

Quando olhamos os namespaces presentes no .NET Framework, um desenho que representa bem sua evolução ao longo do tempo é o seguinte:

image

Aqui vemos alguns dos principais frameworks e componentes suportados pelo .NET Framework nas versões 2.0, 3.0, 3.5 e 3.5 SP1. Cada nova versão do framework adicionou novos recursos, suportando cenários emergentes do mercado, como WEB 2.0, SOA, SAAS e protocolos e formatos diversos como JSON, AJAX, REST, entre outros.

Atualizando o desenho para o .NET 4, a figura a seguir apresenta as novidades da nova versão:

image 

No diagrama acima, vemos os novos componentes do .NET 4.0, como MEF – Managed Extensibility Framework, DLR – Dynamic Language Runtime, EF – Entity Framework 4.0, PLINQ – Parallel LINQ, além das novas versões WCF 4, WF 4 e WPF 4. O ASP.NET e o AJAX também ganharam diversos recursos e melhorias na nova versão do framework.

E quando pensamos na ferramenta de desenvolvimento, o Visual Studio 2010 continua oferecendo os principais recursos para a construção de aplicações na plataforma Microsoft, permitindo a escolha do alvo de compilação entre os vários frameworks disponíveis, como vemos a seguir:

image

Para fechar o post, segue abaixo uma lista de links importantes sobre alguns dos novos recursos do .NET Framework 4, confira:

ASP.NET WebForms 4
Ref.: http://www.asp.net/learn/whitepapers/aspnet40

ASP.NET MVC 2
Ref.: http://www.asp.net/mvc/

ASP.NET AJAX 4
Ref.: http://www.asp.net/ajax/

ADO.NET Entity Framework in .NET 4
Ref.: http://msdn.microsoft.com/en-us/data/aa937723.aspx

ASP.NET 4
Ref.: http://msdn.microsoft.com/en-us/library/ee532866%28VS.100%29.aspx

ASP.NET 4 and Visual Studio 2010 Web Development Overview
Ref.: http://www.asp.net/learn/whitepapers/aspnet4

ASP.NET Dynamic Data
Ref.: http://www.asp.net/dynamicdata

E o sempre "leitura obrigatória" training kit do .NET 4:

Visual Studio 2010 and .NET Framework 4 Training Kit – April 2010
Ref.: http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&displaylang=en

Por enquanto é só! Até o próximo post 🙂

Waldemir.