Freigeben über


.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.: https://www.asp.net/learn/whitepapers/aspnet40

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

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

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

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

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

ASP.NET Dynamic Data
Ref.: https://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.: https://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&displaylang=en

Por enquanto é só! Até o próximo post :)

Waldemir.

Comments

  • Anonymous
    June 06, 2010
    Muito bom. Uma visão resumida e suficiente da evolução do Framework.

  • Anonymous
    June 07, 2010
    Fala Waldemir depois posta algo sobre o N-Camadas orientado a dominio .net 4: arquiteturadotnet.wordpress.com/.../guia-arquitetura-n-camadas-ddd-net4

  • Anonymous
    June 07, 2010
    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.

  • Anonymous
    June 07, 2010
    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.

  • Anonymous
    June 08, 2010
    Ótimo post. Obrigado, por compartilhar. []'s, Fernando Gonçalves

  • Anonymous
    June 08, 2010
    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.

  • Anonymous
    November 07, 2010
    ola muito bom mas o que eu queria mesmo era baixar o programa manda um link que peque aew VLW!

  • Anonymous
    January 11, 2011
    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.

  • Anonymous
    January 12, 2011
    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.

  • Anonymous
    January 18, 2011
    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,

  • Anonymous
    January 19, 2011
    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.

  • Anonymous
    March 06, 2011
    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.

  • Anonymous
    March 09, 2011
    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.

  • Anonymous
    March 22, 2011
    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).

  • Anonymous
    June 09, 2011
    The comment has been removed

  • Anonymous
    June 09, 2011
    Olá Thiago, tudo certo? Obrigado pelo e-mail e comentário aqui no blog. Se não me engano, esse erro apareceu um tempo atrás, no .NET Framework  2.0, devido a presença de um virus na máquina. Ao remover o virus, o problma desaparecia. Pode ser uma possível solução, veja o link abaixo: www.thinkdigit.com/.../43776-0xc000007b-error-application-failed-initialize-properly-0xc000007b.html Vale checar, como alternativa de solução. Mas, o mais indicado seria mesmo consultar um forum mais técnico ou abrir um chamado Microsoft sobre o problema. Como você não comentou o cenário, versão de .NET, sistema operacional envolvido, tipo de aplicação, etc. não consigo ajudar muito. Um abraço e boa sorte! Waldemir.

  • Anonymous
    November 13, 2011
    bom