.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.