Visual Studio 2008 e .NET Framework 3.5 - Parte 1

Pontos de discusão:

  • Visual Studio e Framework
  • Visual Studio e designer
  • Preview em torno das novas funcionalidades
  • Jscript intellisense
  • Visual Studio multi-targeting e Team System
  • LINQ e CLR Add-ins
  • Services e Workflows
  • Windows, Web, Office, e Mobile applications

Visual Studio 2008 e .NET Framework 3.5 fornecer várias características-chave que permitem aos programadores construir uma variedade aplicações mais rapidamente. Durante este artigo, você vai aprender mais sobre algumas melhorias fundamentais do Visual Studio para que todos possam tirar melhor proveito e agilidade das aplicações desenvolvidas, tais como multi-targeting. Você também vai aprender mais sobre as áreas-chave do Visual Studio 2008, para os que ainda não utilizaram (que por sinal estão pertendo produtividade) e para alguns de vocês que estão usando .NET Framework 3.0 ou já começou a utilizar meio timidamente o Visual Studio 2008 e .NET Framework 3.5 este artigo será uma ajuda ou uma reciclagem sobre o assunto.

O artigo será dividido em 5 partes onde haverá algumas demos onde vou mostrar alguns códigos (principalmente em C #) não vamos discutir sobre:

• Language enhancements

•Silverlight

•CLR enhancements

•Melhorias do ClickOnce

•Ativação: Expandir o ativador para permitir o processo de ativação

•VSTS –Tuning, Perfomance, testes...

O que é .NET Framework 3.5?

framework 

Você ou qualquer um de seus clientes sofrem com a confusão de versões? Estou referindo-se ao .NET Framework.
Eu sei que tenho sido frequentemente perguntado:

Então, O que é .NET Framework 3.5?

É verdade que há uma justa confusão sobre as diferentes versões do .NET Framework. É importante que nós gastamos alguns minutos para esclarecer sobre as versões do Framework.

. NET Framework 3.5
O NET Framework 3.5 é uma liberação incremental .NET Framework. Ela oferece vários novos acessórios incluindo LINQ, ASP.NET 3.5, e CLR Add-in entre vários outros.
O NET Framework 3.5 baseia-se nas versões anteriores, ou seja, o .NET Framework 2.0 e 3.0 mais especificamente, você deve pensar também que  o .NET Framework 3.5 tem uma dependência com .NET Framework 3.0 com SP1 e 2.0 com SP1.


. NET Framework 3.0
O .NET Framework 3.0 o que era anteriormente conhecida como WinFx, introduzidas várias novas tecnologias-chave, incluindo:
Windows Presentation Foundation - fornece a capacidade de criar riqueza e interatividade em aplicações client.
Windows Communication Foundation- fornece um modelo comum de programação para a construção de serviços e aplicações conectando (A era do SOA). 
Windows Workflow Foundation - fornece a capacidade de produzir workflows sistêmico.
Windows CardSpace - fornece uma alternativa mais segura para autenticação de usuário e segurança de senhas dentro de web sites


. NET Framework 2.0
Finalmente, o. NET Framework 2.0, que foi lançado inicialmente em 2005, onde o common language runtime CLR , classe base e suas bibliotecas são utilizados pelos .NET Framework 3.0 e 3.5


Dai surge a pergunta: Como obter .NET Framework 3.5?
O .NET Framework 3.5 estará disponível como uma atualização opcional  através do Windows Update e também como um pacote completo.
Com todos esses pacotes, a máquina será examinada durante a instalação a existencia do .NET Framework 2.0 com SP1, 3.0 com SP1, e então os novos assemblies 3.5 serão instalados.

.NET Framework e VS Roadmap

image

.NET Framework 3.0
Fazendo uma viagem no tempo em Novembro de 2006, a Microsoft liberou o .NET Framework3.0.
. NET Framework 3.0 foi instalado por padrão com o Windows Vista, no entanto, era também disponível como um componente instalável para o Windows XP SP2 e Windows Server 2003.

Visual Studio Extensions
Quando a Microsoft lançou .NET Framework 3.0 foi lançado também varias extensions para o Visual Studio.
A primeira extension, chamou-se Visual Studio Extensions for Windows Workflow Foundation, permitia através de templates um design-time com suporte para criar workflows dentro do Visual Studio.
A segunda extension, chamou-se Visual Studio Extensions for Windows Presentation Foundation e Visual Studio Extensions for Windows Communication Foundation CTP Novembro. Permitia construção de projeto para WPF e WCF no Visual Studio 2005.

ASP.NET Ajax
Pouco depois da divulgação do .NET Framework 3.0, Microsoft também liberou o ASP.NET AJAX 1.0 extensions.
Estas extensions são concebidos para permitir desenvolvedores web a construir aplicações dinâmicas ASP.NET 2.0 com suporte a AJAX .

Visual Studio 2008 e .NET Framework 3.5
É importante compreender estas out-of-band de lançamentos foram sempre olhando para o Visual Studio 2008 e .NET Framework 3.5.
No Visual Studio 2008 e . NET Framework 3.5 já incluem todas as tecnologias que tenham sido libertados out-of-band, como AJAX e design-time com suporte para aplicações WF, WPF e WCF


Lembrando que o Visual Studio 2008 e .NET Framework 3.5 já estão disponíveis. 
Lançado no final de 2007 iniciando os lançamentos Windows Server 2008 e SQL Server 2008  previsto para dia 27 de Fevereiro de 2008.
Além do lançamento do Visual Studio 2008 e do .NET Framework 3.5 haverá uma atualização para o .NET Framework, que será lançado com SQL Server 2008. Esta atualização vai adicionar suporte para o ADO.NET e finalmente, no próximo ano Microsoft pretende libertar uma grande atualização para Visual Studio Team System e Team Foundation Server de codenamed "Rosario".

Windows Server 2008

image

Naturalmente, o Windows Server 2008 é o próximo grande lançamento do sistema operacional Windows Server. Esta versão foi originalmente chamado pelo codenamed "Longhorn Server".
Uma das perguntas mais comuns que ouço é "qual a versão do .NET Framework para Windows server 2008?"


Com uma nova instalação do Windows Server 2008, você terá .NET Framework 2.0 com SP1.
O .NET Framework 2.0 é realmente uma dependência exigido para tecla Windows Server 2008 recursos como Windows PowerShell e MMC.
Evidentemente, o .NET Framework 2.0, também inclui ASP.NET 2.0.


O .NET Framework 3.0 com SP1 será instalado o momento que você decidir configurar seu servidor com o "Application Server Role" usando a nova Server Manager da aplicação.
Finalmente, o. NET Framework 3.5 estará disponível como um opcional atualização no Windows Update.
Importante comentar é que o .NET Framework não está incluído no Windows Server Core.


Conclusão

O objetivo desta primeira parte do artigo sobre Visual Studio 2008 e .NET Framework foi apresentar e ilustrar conhecimentos sobre as versões do .NET Framework, um requisito antes de entrar-mos diretamente em linhas de códigos, funcionalidades e novidades. Melhor entrar em casa abrindo a porta com a chave que simplismente quebrar a porta, não é mesmo?

Nos próximos artigos sobre Visual Studio 2008 e .NET Framework serão abordados os recursos do Visual Studio 2008.

"Oportunidade de negócio que exigem mais tecnologia podem surgir a qualquer instante."

Published Tuesday, February 19, 2008 7:11 PM by johnywercley

Comments

# re: Visual Studio 2008 e .NET Framework 3.5 - Parte 1

Tuesday, February 19, 2008 10:00 PM by Juliane Dias

Muito bom o artigo Johny informações precisas e mais detalhadas parabéns. Pergunta, Se eu tiver um aplicativo feito no VS2005 para framework 2.0, abrindo no VS2008 ele vai converter para framework 3.5?

# re: Visual Studio 2008 e .NET Framework 3.5 - Parte 1

Thursday, February 21, 2008 2:22 PM by johnywercley

Na verdade você tem as duas opções. Você pode trabalhar com projetos para framework 2.0 no VS2008.. ou vc tem a opção de converter seu projeto 2.0 para 3.0. Isso graças a multi-targeting.

Na segunda parte do artigo estarei demostrando exemplos prático sobre isso.

# re: Visual Studio 2008 e .NET Framework 3.5 - Parte 1

Sunday, February 24, 2008 12:24 AM by Marcelo

No proximo artigo você vai falar sobre o IIS 7?

# re: Visual Studio 2008 e .NET Framework 3.5 - Parte 1

Thursday, February 28, 2008 10:20 AM by johnywercley

Na parte 3 do artigo vou comentar algo superficial.

Pretendo escrever um artigo somente sobre o IIS7

# re: Visual Studio 2008 e .NET Framework 3.5 - Parte 1

Monday, March 03, 2008 2:41 PM by Michel

Ótimo artigo Johny, pra mim, que estou entrando na area e conhecendo um pouco mais dessa ferramenta graças a você .Tenho aqui em casa o VS2005, mas nao sei qndo migrarei para VS2008. Bom ,ia perguntar sobre os recursos do VS2008, e ja vi que é o proximo artigo.Parabéns cara!!

# re: Visual Studio 2008 e .NET Framework 3.5 - Parte 1

Wednesday, March 05, 2008 3:10 PM by johnywercley

Isso ai Michel, no segundo artigo teremos mais conteúdo. Concerteza irá ajudar bastante sobre intro e conceitos VS08

# re: Visual Studio 2008 e .NET Framework 3.5 - Parte 1

Monday, October 06, 2008 1:24 PM by Alberto Francisco

Oi Johny, ainda continuo com dúvidas quanto ao framework. Quando você diz:

"O NET Framework 3.5 baseia-se nas versões anteriores, ou seja, o .NET Framework 2.0 e 3.0 mais especificamente, você deve pensar também que  o .NET Framework 3.5 tem uma dependência com .NET Framework 3.0 com SP1 e 2.0 com SP1"

Isso quer dizer que para usar o Framework 3.5 os outros frameworks devem estar instalá-dos? Ou ele funciona de maneira independente, mas que parte dele  vem dos frameworks anteriores?

[]s

Alberto

# re: Visual Studio 2008 e .NET Framework 3.5 - Parte 1

Wednesday, October 08, 2008 10:14 AM by johnywercley

Sim Alberto tem que esta instalado... O .Net Framework 3.5 é uma serie de tecnologias adicionais sendo arquitetura base o Framework 2.0 e 3.0, ou seja, arquitetura base é framework 2.0 SP1 com release do framework 3.0 sendo assim o framework 3.5 é um adicional a essas tecnologias...

Como o WPF, WF, WCF, CardSpace e por ai vai..

Leave a Comment

(required) 
(required) 
(optional)
(required)