.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:
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:
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:
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-net4Anonymous
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çalvesAnonymous
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 removedAnonymous
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