Enterprise Library 4.0 – Release de Maio de 2008 para Visual Studio 2008


clip_image001

Pessoal,

Acabou de sair do forno a mais nova versão da Enterprise Library, a Enterprise Library 4.0 [May 2008 Release for Visual Studio 2008].

Para que não teve a oportunidade de conhecer e usar, Enterprise Library é uma coleção de componentes de software (os conhecidos application blocks) criada para auxililiar no desenvolvimento das atividades comuns de um projeto de software (tais como logging, validação, caching, tratamento de erros e muitos outros). Os Application blocks são como guias de boas práticas de desenvolvimento recomendadas pela Microsoft, incluindo código fonte e documentação. Como não poderia ser diferente, os desenvolvedores podem estender ou modificar o código de acordo com a necessidade.

– MSDN site: http://msdn.microsoft.com/entlib
– Community Extensions: http://codeplex.com/entlibcontrib

Quais foram as novidades?

– Integração com o Unity Application Block ;
– Suporte a instrumentação com Windows Management Instrumentation (WMI) 2.0;
– Melhoria de performance (principalmente, no Logging Application Block);
– Cache Managers;
– Suporte ao Visual Studio 2008;
– Correção de bugs.

Se você está iniciando com Enterprise Library, sugiro os seguintes passos:

− Leia o artigo Introduction to the Enterprise Library;
− Faça download, compile e execute o QuickStart samples;
− Leia as seções "QuickStart Walkthroughs" e "Key Scenarios” da documentação;
− Practice the Hands-On Labs;
− Assitir os webcasts em português:
         Microsoft Enterprise Library 3 – Parte 1: Introdução
         Microsoft Enterprise Library 3 – Parte 2: Validation, Security e Exception Handling
         Microsoft Enterprise Library 3 – Parte 3: Caching, Data Access e Logging

Se você já conhece Enterprise Library, sugiro os seguintes passos:

− Verifique as mudanças para este release;
− Faça upgrade para a Versão 4.0 (não há necessidade de mudança de código) – simplesmente update das references para os assemblies;
− Faça download do updated QuickStarts e execute;
− Fique atento para os próximos webcast do MSDN;

Bons códigos !!!


Comments (3)

  1. Jose Geraldo disse:

    Rogério.

    Muito legal estas dicas.

    Estou inclusive passando o link pra amigos meus da área e faculdade.

    Gostaria de saber uma coisa, eu até li parte da documentação, mas não encontrei até agora indicação sobre esta dúvida.

    Eu utilizando a DLL da E.L. num projeto de cliente, ele terá de instalar a E.L. no servidor dele?

    Ou terei de registrar na GAC as DLLs que eu utilizar?

    Aguardo seu retorno.

    Obrigado.

  2. rogerioc disse:

    Oi Jose, muito obrigado e excelente pergunta.

    Antes de responder, gostaria de informar que já temos uma nova versão do Microsoft Enterprise Library que é a versão 4.1 – October 2008. Segue o link para mairores informações: http://msdn.microsoft.com/en-us/library/dd203099.aspx.

    Vamos a sua questão, temos 2 (duas) opções para fazermos a intalação (deploy) de uma aplicação que usa a Enterprise Library:

    1 –  as dll’s (assemblies) como arquivos da própria aplicação dentro da hierarquia de pastas da instalação da sua aplicação.

    2 –  as dll’s compartilhadas em qualquer pasta do (file system) ou registradas no GAC. Neste caso a vantagem é o fato de estarem em um lugar único

    Veja este artigo que fala como fazer a instalação (deploying) da Enterprise Library: http://msdn.microsoft.com/en-us/library/dd203188.aspx.

    Espero ter ajudado, abraço.

  3. JOSÉ ALEXANDRE disse:

    Olá, Rogério!

    Show de bola, já utilizei Application Block, e frente aos novos projetos irei retornar a sua utilização.

    Parabéns!

    Obs. Os links diretos não estão funcionando, é necessário buscar por WebCast por demanda a partir da página principal, de lá serão listados os links corretos.

    Obrigado!

    Atenciosamente

    J.ALEXANDRE