Fernando Amaral
.NET FrameWork 3.0 (WinFX)

 

.NET FrameWork 3.0 (WinFX)

O .NET Framework 3.0, também conhecido como WINFX, com previsão para lançamento oficial em novembro de 2006, não é uma atualização do Framework como ocorreu entre as versões 1/1.1 e 2.0, mas sim a adição de algumas importantes funcionalidades. Estas novas funcionalidades na verdade dependem do Framework 2.0, se você resolver instalá-lo em seu computador, será instalado também o Framework 2.0, ou seja, é puramente um Add-In.

Porque então a Microsoft resolveu considerá-lo como uma nova versão? Primeiro porque as funcionalidades adicionadas são de grande importância: é a promessa de um novo e revolucionário modelo de programação, segundo1, para dar maior visibilidade ao lançamento, que é parte integrante do Windows Vista e deverá ser lançado oficialmente com este.

O instalador do Framework 3.0 pode ser baixado do site do projeto2, e tem aproximadamente 50 MB, com o .NET 2.0 já incluso, pode ser instalado no Windows XP ou Windows Server 2003.

Vamos ver agora do que é composto o WinFx:

Windows CardSpace :

Também conhecido como InfoCard. No mundo digital onde nos relacionamos, trabalhamos, compramos etc. temos diferentes identidades digitais. Neste caos, a solução não seria uma única identidade digital, pois diferentes sistemas possuem diferentes requisitos de identificação (fazendo-se uma analogia, uma carteira de motorista em informações diferentes de um Passaporte). A solução seria um “MetaSistema” baseado em identidades, neutra de fabricantes, baseada em tecnologias de WebServices, como SOAP e XML.O InfoCard deverá prover suporte a qualquer sistema de identidade digital, controle do usuário de identidades digitais, substituição de logins Web baseados em senhas, aumentar a confiança do usuário em aplicações remotas.

Windows Communication Foundation:

Também conhecido como Indigo. Trata-se de uma nova arquitetura de comunicação de aplicações, envolvendo os principais protocolos conhecidos, baseado na arquitetura dos Web Services. Visa padronizar e simplificar padrões e tecnologias no que tange a comunicação entre aplicações e o desenvolvimento de aplicações distribuídas.

Windows Presentation Foundation:

Também conhecido como Avalon. É um novo modelo de apresentação, que inclui interfaces, imagens, impressão, áudio e vídeo.

Windows Workflow Foundation:

Fornece algumas ferramentas para o desenvolvimento de aplicações através de WorkFlows, sejam de processos de sistema ou executados pelo usuário, de forma visual e integrada com o Visual Studio 2005.

Últimos artigos relacionados:
Refatoração (Refactoring) em Visual Studio 2008
Medindo a Performance de seu Código com Visual Studio Team System 2008
Code Snippets no Visual Studio 2008
Análise de Código com Visual Studio Team System 2008
.NET independente de plataforma? Uma introdução ao Mono