Novidades no .NET Framework 3.5
.NET, Heroes Community Launch, Microsoft, Visual Studio, WPF, Web 2.0 No Comments » O .NET 3.5 não traz novidades que quebrem a compatibilidade com as versões anteriores mas novas tecnologias estão incorporadas incluindo ferramentas de desenvolvimento para LINQ, AJAX, WF, WCF e WPF além de melhorias na BCL.
O agito em torno do .NET Framework 3.5 ainda está somente começando, teremos no decorrer dos próximos meses eventos simultâneos de lançamento dos produtos 2008 (Windows Server 2008, SQL Serever 2008 e Visual Studio 2008) e quero aproveitar a oportunidade para divulgar algumas novidades…
Quadro de novidades no .NET Framework 3.5
| Execução mais rápida | Base Class Library – Novas classes | Language Integrated Query (LINQ) |
| 1. Garbage colector mais rápido 2. NGen está mais inteligente e rápido, requerendo menos RAM para trabalhar 3. Melhorias no código de 64-bits 4. Melhorias na performance do pool de threads 5. Objetos para checagem de segurança em cache |
6. BigInteger, HashSet e DateTime2 7. Criptografia compatível com NSA Suite ”B” e FIPs 8. Classes de bloqueio de leitura/escrita mais leves 9. Classes de IO anônimas e por Pipes 10.I Integração com o registro de eventos do Windows 11.Infraestrutura para criação de plugins para criação de aplicações extensíveis |
Integração total do modelo de programação indiferente à fonte de dados do LINQ introduzida nas linguagens e no framework
. |
| Serviços baseados em Workflow – Mensageria e processamento juntos | Web 2.0 mais amigável e serviços WCF usando AJAX | Ferramentas para o desenvolvedores de aplicações WF e WCF |
| Usando Workflow para prover serviços duráveis, com longo período de execução. Novas ferramentas, atividades de workflow e novas classes fpram adicionadas para simplificar a construção de serviços que fazem uso de workflow usando WF e WCF. Isto permite que um desenvolvedor .NET desenvolva as regras de negócio para um seerviço usando WF e expor a funcionalidade como um serrviço através do WCF. Estas melhorias não só provêm ferramentas para este cenário como reduzem a quantidade de código que era requeridsa anteriormente. | Ajax é uma técnica de desenvolvimento web para realizar chamadas asincronas para troca de pequenas quantidades de dados entre o browser e as chamadas aos serviços web através de scrips executados no cliente que executam chamadas no servidor. Um modelo de programação está disponível para criação de aplicações no estilo Ajax usando serviços WCF. O modelo de programação baseado em HTTP também está disponível para permitir serviços web no estilo REST. | O Visual Studio 2008 possui ferramentas embutidas para criação de serviços com WCF e para construção de workflows com WF. Existem novos modelos de projetos para serviços WCF, regras de negócio com WF, workflows que publicam serviços e serviços AJAX. Os modelos são construídos de forma que possam ser compilados mesmo que nehuma linha de código seja criada pelo desenvolvedor permitindo que o trabalho seja rápido. Existem inúmeras outras ferramentas para desenvolver aplicações com WF, WCF e WPF. |
| Mais suporte aos padrões WS-* | API para RSS e ATOM | Suporte “Partial Trust” para serviços WCF |
| Implementação no WCF das últimas especificações da OASIS para transações atômicas em web services (WS-AtomicTransaction) 1.1, WS-ReliableMessaging 1.1, WS-SecureCOnversation e coordenação de web services (WS-Coordination) 1.1. | Aplicações construídas usando WCF podem facilmente expor dados para serem consumidos por qualquer leitor de RSS ou ATOM. | Partial trust (parcilamente confiável) no cliente é disponibilizado por uma paridade do ASMX com foco principal em aplicações WCF configuradas como “Partial Trust” distribuídas através do Click-Once. O suporte está disponível para associação básica de dados usando HTTP considerando que a aplicação roda com permissões da zona de Internet e possui as devidas permissões (WebPermission) configuradas. Comunicação segura é possível somente com mecanismos de segurança no transporte. Todas as outras funcionalidades não estão disponíveis para aplicações parcilamente confiáveis incluindo serviços embutidos, comunicações “duplex”, transporte não-HTTP, protocolos WS-* e qualquer uso de WF. |
| Melhorias nos daos de regras | Ferramentas WPF embutidas no Visual Studio 2008 | Funcionalidades adicionais do WPF e melhoria de performance |
| A engine de regras no WF foi melhorada para adicionar suporte aos métodos de extensão do C# 3.0 e para sobrecarga de operadores. O operador “new” também foi adicionado para completar o conjunto básico de tipos de expressões. | O designer para WPF na versão anterior do Visual Studio era instalado através de um plugin e era uma versão pré-release (CTP). Aogra ele foi melhorado e está integrado “de fábrica” ao Visual Studio 2008. | O WPF possui animações suaves, inicilização mais rápida e uma melhor perfornance global. Existem também novos tipos de dados disponíveis para manipulação de dados com LINQ. |







Recent Comments