Plataforma Java x Plataforma .NET
Edição DF 2009

Plataforma .NET

A plataforma .NET permite a construção de aplicações visualmente deslumbrantes, comunicação simples e segura e a habilidade de modelar um amplo conjunto de processos de negócios. Pelo fornecimento de um modelo de programação compreensivo e consistente e um conjunto comum de APIs, a plataforma .NET ajuda a construir aplicações que trabalham do modo que o desenvolvedor quer, na linguagem de programação de sua preferência, em softwares, serviços e dispositivos.

.NET Framework 3.0

A versão final do .NET Framework 3.0, anteriormente conhecido como “WinFX”, foi disponibilizado para download em 21 de novembro de 2006, sendo que já vem disponível no Windows Vista e no Windows 7 e pode ser instalado no Windows Server 2003 SP1/R2/SP2 e no Windows XP SP2/SP3. Ele combina o poder do Microsoft .NET Framework 2.0 com quatro novas APIs:

Windows Presentation Foundation (WPF)

O Windows Presentation Foundation corresponde a um conjunto de tecnologias para construir aplicações e experiências de alta fidelidade no Windows Vista e no Windows 7 que junta poderosas interfaces com o usuário, documentos e conteúdo de mídia, enquanto explora todo o poder de processamento do computador.

Windows Communication Foundation (WCF)

O Windows Communication Foundation corresponde a um conjunto de tecnologias para construir e executar sistemas conectados. Ele unifica uma ampla estrutura de capacidades em sistemas distribuídos em uma arquitetura flexível, que permite composição e extensão, para fornecer transferência de mensagens de forma segura, confiável e transacional com interoperabilidade.

Windows Workflow Foundation (WF)

O Windows Workflow Foundation corresponde a um novo modelo de programação, engine e ferramentas para construir aplicações com recursos de workflow em Windows. Ele inclui suporte a workflows sistêmicos e humanos em um amplo conjunto de cenários.

Windows CardSpace (WCS)

O Windows CardSpace corresponde a um conjunto de tecnologias para gerenciamento de identidades digitais.

Visual Studio 2008 e .NET Framework 3.5

Em 19 de novembro de 2007, a Microsoft lançou as versões finais do Visual Studio 2008 e do .NET Framework 3.5.

O Visual Studio 2008 fornece vantagens para os desenvolvedores .NET em três pilares principais visando:

O .NET Framework 3.5 contém diversas novas características construídas de modo a incrementar as versões 2.0 e 3.0 do .NET Framework, incluindo os pacotes corretivos SP1 (Service Pack 1) de ambas as versões. Em adição às melhorias nas APIs das versões anteriores, o .NET Framework 3.5 contém um grande número de novas características em diversas áreas de tecnologia que foram adicionadas em novos assemblies para evitar quebras de compatibilidade. As novas características incluem:

Visual Studio 2008 Service Pack 1 (SP1) e .NET Framework 3.5 Service Pack 1 (SP1)

Em 11 de agosto de 2008, a Microsoft lançou as versões finais do Visual Studio 2008 Service Pack 1 (SP 1) e do .NET Framework 3.5 Service Pack 1 (SP 1).

O .NET Framework 3.5 SP1 fornece:

Visual Studio 2010 e .NET Framework 4.0

O Visual Studio 2010 e o .NET Framework 4.0 focam nos principais pilares da experiência dos desenvolvedores, suporte para as últimas plataformas, avanços na experiência com tipos de aplicações específicas e melhorias na arquitetura.

Atualmente, o Visual Studio 2010 e o .NET Framework 4.0 estão liberados para avaliação dos desenvolvedores em geral na versão Beta 1.

ASP.NET AJAX

A versão final do ASP.NET 2.0 AJAX Extensions 1.0, anteriormente conhecido como "Atlas", foi anunciada em 23 de janeiro de 2007.

Corresponde a uma rica biblioteca AJAX do lado do cliente que fornece suporte cross-platform e cross-browser para um núcleo de sistema de tipos em JavaScript, uma pilha de serialização de rede baseada em JavaScript Object Notation (JSON), um modelo de controles/componentes JavaScript, bem como classes JavaScript auxiliares comuns.

O ASP.NET AJAX 1.0 também fornece uma rica biblioteca do lado do servidor que integra o AJAX com o ASP.NET, permitindo que desenvolvedores coloquem funcionalidades AJAX em sites ASP.NET 2.0 com um mínimo de esforço.

O ASP.NET AJAX está disponível como um pacote para instalação à parte no ASP.NET 2.0 (incluído no .NET Framework 2.0), mas já vem integrado no ASP.NET 3.5 (incluído no .NET Framework 3.5). O ASP.NET 3.5 SP1 fornece melhorias ao ASP.NET AJAX, como suporte para gerenciamento do histórico do browser.

Silverlight

A plataforma Silverlight 1.0 foi liberada pela Microsoft no dia 4 de setembro de 2007. Ela é um plug-in cross-browser disponível para as plataformas Windows e MacOS X. O Silverlight permite criar aplicações ricas para a Internet (RIA).

Em 13 de outubro de 2008, a Microsoft anunciou a disponibilidade do Silverlight 2.0.

Em 10 de julho de 2009, a Microsoft oficialmente liberou a versão final do Silverlight 3.0.

ASP.NET MVC

Em 20 de março de 2009, a Microsoft lançou a versão final do ASP.NET MVC 1.0. O ASP.NET MVC é um produto livre da Microsoft, completamente suportado, que permite a desenvolvedores construírem aplicações Web facilmente usando o padrão Model-View-Controller. O ASP.NET MVC permite um controle completo sobre a linguagem de marcação HTML/XHTML e facilita os testes unitários e o fluxo do desenvolvimento orientado por testes.

Expression Studio 3.0

O Expression Studio 3.0 permite que desenvolvedores e designers trabalhem de modo colaborativo para permitir uma melhor experiência do usuário. O pacote é composto pelos seguintes softwares:

Copyright © 2010, JavaVersusDotNet.com.br. Todos os direitos reservados.