Entre novembro e dezembro de 2005, a Microsoft Brasil realizou em São Paulo a última edição do TechEd, evento em que são apresentadas palestras técnicas sobre as tecnologias Microsoft para desenvolvedores, administradores de rede e gerentes de TI, além de lançamentos dos novos produtos da Microsoft, reunindo um público de cerca de 2000 participantes de todo o país. Fabricantes como HP e Unisys, além de equipes de revistas especializadas estiveram presentes no evento.
Nas sessões de infra-estrutura foram abordados temas como segurança, Windows Server System, Information Worker/Desktop, enquanto nas sessões de desenvolvimento os assuntos foram arquitetura, business applications, developer tools, Express Editions, portal, segurança, sistemas conectados, smart clients e Web Development.
Naquela oportunidade a Microsoft apresentou seus novos produtos: o Microsoft Visual Studio 2005, o Microsoft SQL Server 2005 e o BizTalk Server 2006 (este último será lançado neste ano). Tais produtos compõem a nova geração de ferramentas para desenvolvimento de software da Microsoft e tem como grande vantagem em relação a versões anteriores: maior capacidade e disponibilidade, alto desempenho, possibilitam a adoção de soluções mais robustas e de rápido desenvolvimento, fatores que têm cada vez mais importância dentro das organizações.
Com relação ao Visual Studio 2005 e o .NET Framework 2.0, temos várias vantagens se compararmos com as versões antecessoras, entre elas:
- O Framework 2.0 incorporou várias melhorias para o ASP.NET, como: novos controles que trazem maior facilidade para desenvolver ricas interfaces para web, permitindo apresentar e editar informações sem que seja necessário escrever uma única linha de código, o que reduz a quantidade de código das aplicações; master pages que permitem a criação de layouts consistentes e uniformes em toda a aplicação; possibilidade de publicar a aplicação pré-compilada, o que melhora a segurança do código, pois não o inclui nos assemblies;
- Data Protection API (DPAPI): API de proteção que inclui métodos de criptografia, podendo ser usada em senhas, chaves de registry, strings de conexão, etc;
- As exceções de segurança poderão ser tratadas de forma mais eficiente com as novas classes desenvolvidas, pois foram acrescentadas informações que facilitam a investigação da causa da exceção, como qual ação de segurança falhou, local ou URL do assembly, entre outras;
- Recurso para editar e continuar debugando (presente anteriormente no Visual Basic 6.0, por exemplo);
- Eliminação da necessidade de ter instalado o IIS na máquina do desenvolvedor para a implementação de sistemas web, pois o VS 2005 usa um servidor web interno que não necessita de configurações avançadas e é mais rápido;
- Suporte ao desenvolvimento de aplicações para nova geração de computadores 64 bits;
- Versões com perfis diferenciados de desenvolvimento que vão desde o controle de tarefas, testes integrados e controle do desenvolvimento à versão gratuita para iniciantes. Ao todo são 5 versões:
- Visual Studio 2005 Team System (gerenciamento do projeto e seu andamento, testes de unidade);
- Visual Studio 2005 Professional Edition (integração com SQL 2005)
- Visual Studio 2005 Tools for the Microsoft Office System;
- Visual Studio Standard Edition;
- Visual Studio Express Editions (gratuita).
Já o SQL 2005 traz mais confiança oferecendo uma plataforma de alta disponibilidade, segurança e desempenho, pronto para atender às mais exigentes aplicações. O seu gerenciamento é realizado com o Management Studio (integrado ao Visual Studio 2005) e possibilita a utilização de objetos via CLR (Commom Language Runtime), dando mais robustez às aplicações. Além disso, também foi criada uma versão Express do SQL 2005 que é disponibilizada de forma gratuita para quem quer conhecer a ferramenta ou até utilizá-la em suas aplicações.
Mais informações sobre estes produtos (em inglês):