blog Arquitetura de Soluções

por Waldemir Cambiucci

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

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

Rate This
  • Comments 17

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.

  • Muito bom. Uma visão resumida e suficiente da evolução do Framework.

  • Fala Waldemir depois posta algo sobre o N-Camadas orientado a dominio .net 4:

    arquiteturadotnet.wordpress.com/.../guia-arquitetura-n-camadas-ddd-net4

  • Olá Cassiano, tudo certo?

    Obrigado pelos comentários. Realmente, é um desenho simplificado do .NET Framework, mas que agrupa bem alguns dos principais componentes.

    Um abraço!

    Waldemir.

  • Olá Walter, tudo certo?

    Anotado! Depois daquele material da Microsoft Espanha, falando de DDD, vou tentar fazer uma atualização. Os próximos posts ainda vão falar de .NET 4.0 e sua evolução, mas para a sequência é uma boa dica!

    Um abraço!

    Waldemir.

  • Ótimo post.

    Obrigado, por compartilhar.

    []'s,

    Fernando Gonçalves

  • Olá Fernando,

    Obrigado pelo comentário e pelo feedback! Essa é a idéia, compartilhar com o pessoal as novidades e melhores práticas em arquitetura de soluções.

    Um abraço!

    Waldemir.

  • ola muito bom mas o que eu queria mesmo era baixar o programa

    manda um link que peque aew

    VLW!

  • Boa noite! Estou com problemas com o framework 4 na localização de um arquivo (...up_list_1.xml). O erro sempre aparece na inicialização do windows, o que devo fazer?? Formatei o pc, mas continuo com o mesmo problema! Abrçs.

  • Olá Daniela, tudo bem?

    Minha sugestão é consultar uma lista ou newsgroup de .NET, onde podemos encontrar esse topo de problema. Por exemplo, veja esse link:

    http://www.msnewsgroups.net/

    Lá você encontra várias discussões e threads sobre .NET, instalação, etc.

    Pessoalmente, nunca vi esse problema. Mas é importante você anotar o nome completo do arquivo, assim como a mensagem completa do erro, no momento em que ocorre. Isso vai ajudá-la a encontrar a thread que trata o mesmo problema.

    Espero que ajude!

    Um abraço!

    Waldemir.

  • Para usar o meu certificado digital (A3), no Windows 7, me foi solicitado instalar a versão 3,5 do NET Framework, só que vem apresentando erro na instalação. Será que a versão 4 resolve o problema?

    Abraços,

  • Olá Émerson, tudo certo?

    Depende muito da configuração do ambiente e do tipo de projeto. Somente com essas innformações, dificil dizer.

    Se for para um ambiente de teste/desenvolvimento, vale a tentativa sim!

    Um abraço!

    Waldemir.

  • Formatei o pc e o frame work perdeu as aplicações. Como faço para as reaver?

    É que as novas aplicações são instaladas sem as primeiras estarem a salvo ou na memoria, dilema.

    Post um comentário para uma solução. Estou a perder tempo sem ter as bases necessárias, um abraço.

    Atenciosamente Nuno.

  • Olá Nuno, tudo certo?

    De fato, a formatação do HD zera todos os dados nele instalados, assim como as configurações de qualquer aplicação. Por isso, você irá precisar reinstalar suas aplicações, assim como reconfigurar suas preferências.

    Boa sorte na reinstalação.

    Um abraço!

    Waldemir.

  • Fui pelo adicionar/remover programas no Painel de controle, no Item .Net Framework Vers. 3. Cliquei no Link de suporte da Microsoft e ai Baixei o Net Framework 4 e, agora no meu PC a Microsoft baixou os arquivos e está reparando para a instalação. Para mim está tudo bem. (Windows. XP SP3).

  • thiago@liteci.com.br

    Boa tarte galera, eu sou fascinado pelas aplicações Microssoft, mais dentre tantas maravilhas, tem um problema referente ao FRAMEWORS, que ainda não ví resultado apropriado. Como faço para resolver o problema 0XC000007B. FICO NO AGUARDO DE RESPOSTAS. OBRIGADO

Page 1 of 2 (17 items) 12
Leave a Comment
  • Please add 1 and 6 and type the answer here:
  • Post