Google+ Microsoft .NET Framework 4.0 ~ Newstecblog

31 de dezembro de 2012

Microsoft .NET Framework 4.0

Visão geral

O .NET Framework é o modelo de programação completo e consistente da Microsoft para a criação de aplicativos que oferecem uma experiência visualmente surpreendente aos usuários, comunicação segura e sem interferências e a capacidade de modelar uma variedade de processos de negócios.

O .NET Framework 4 funciona lado a lado com versões mais antigas do Framework. Por padrão, aplicativos baseados em versões anteriores do Framework continuarão sendo executados na versão de destino.

O Microsoft .NET Framework 4 fornece os novos recursos e aprimoramentos a seguir:

  • Aperfeiçoamentos do CLR (Common Language Runtime) e da BCL (Base Class Library)
    • Aprimoramento do desempenho, incluindo melhor suporte a processadores com vários núcleos, coleta de lixo em segundo plano e anexo de criador de perfil no servidor.
    • Novo arquivo mapeado na memória e novos tipos numéricos.
    • Depuração facilitada, incluindo depuração de despejo, minidespejos de Watson, modo de depuração misto para contratos de 64 bits e de código.
    • Para obter uma lista completa de aprimoramentos do CLR e da BCL, entre aqui.
  • Inovações nas linguagens Visual Basic e C#, por exemplo, lambdas de instrução, continuação de linha implícita, distribuição dinâmica e parâmetros nomeados/opcionais.
  • Aprimoramentos no Acesso e Modelagem de Dados
    • O Entity Framework permite que os desenvolvedores programem com base em bancos de dados relacionais usando objetos .NET e LINQ (Consulta Integrada à Linguagem). Ele possui muitos recursos novos, incluindo suporte a ignorância de persistência e POCO, associações de chave estrangeira, carregamento lento, suporte ao desenvolvimento orientado por teste, funções no modelo e novos operadores LINQ. Outros recursos incluem melhor suporte a n camadas com entidades de autorrastreamento, geração de códigos personalizada usando modelos T4, modelo de desenvolvimento model-first, experiência de design aperfeiçoada, melhor desempenho e pluralização de conjuntos de entidade. Para obter mais informações, entre aqui.
    • O WCF Data Services é um componente do .NET Framework que permite a criação de serviços e aplicativos baseados em REST que usam o protocolo OData (Open Data Protocol) para expor e consumir dados na Web. O WCF Data Services tem muitos recursos novos, incluindo suporte a BLOB otimizado, associação de dados, contagem de linhas, personalização de feed, projeções e aprimoramentos no pipeline de solicitação. Agora a integração interna com o Microsoft Office 2010 possibilita a exposição de dados do Microsoft Office SharePoint Server como um feed OData e o acesso ao feed de dados usando a biblioteca cliente do WCF Data Services. Para obter mais informações, entre aqui.
  • Aprimoramentos do ASP.NET
    • Maior controle sobre HTML, IDs de elemento e CSS personalizado que facilitam a criação de formulários Web formatados para SEO e em conformidade com os padrões.
    • Novos recursos de dados dinâmicos, incluindo novos filtros de consulta, modelos de entidade, suporte otimizado para Entity Framework 4, além de recursos de validação e de criação de modelos que podem ser facilmente aplicados a formulários Web já existentes.
    • Suporte a formulários Web para novos aprimoramentos da biblioteca AJAX, incluindo suporte interno para CDNs (redes de distribuição de conteúdo).
    • Para obter uma lista completa de melhorias do ASP.NET, entre aqui.
  • Aprimoramentos do Windows Presentation Foundation (WPF)
    • Suporte agregado para recursos de multitoque, de controles de faixa de opções e de extensibilidade da barra de tarefas do Windows 7.
    • Suporte agregado para o Surface 2.0 SDK.
    • Novos controles de linha de negócios, incluindo controle de gráficos, edição inteligente, grade de dados e outros recursos que otimizam a experiência de desenvolvedores na criação de aplicativos orientados a dados.
    • Aprimoramentos do desempenho e da escalabilidade.
    • Aprimoramentos visuais na clareza do texto, no ajuste de pixel do layout, na localização e na interoperabilidade.
    • Para obter uma lista completa de melhorias do WPF, entre aqui.
  • Aprimoramentos do Windows Workflow (WF) que permitem aos desenvolvedores melhor hospedagem dos fluxos de trabalho e interação com eles. Os aprimoramentos incluem um modelo de programação de atividades otimizado, uma experiência de design aperfeiçoada, um novo estilo de modelagem de fluxograma, uma paleta de atividades expandida, integração com regras de fluxo de trabalho e novos recursos de correlação de mensagens. O .NET Framework 4 também oferece ganhos de desempenho significativos para os fluxos de trabalho baseados no WF. Para obter uma lista completa de melhorias do WF, entre aqui.
  • Aprimoramentos do Windows Communication Foundation (WCF), como suporte para serviços de fluxo de trabalho do WCF que permitem programas de fluxo de trabalho com atividades de envio de mensagens e suporte de correlação. Além disso, o .NET Framework 4 fornece novos recursos do WCF como descoberta de serviço, serviço de roteamento, suporte a REST, diagnóstico e desempenho. Para obter uma lista completa de melhorias do WCF, entre aqui.
  • Novos recursos inovadores de programação paralela, como suporte a loop paralelo, TPL (Task Parallel Library), PLINQ (Parallel LINQ) e estruturas de dados de coordenação que permitem aos desenvolvedores aproveitar o poder de processadores com vários núcleos.
Fonte:Microsoft

Comentários