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