Enterprise Library 4.0 - Release de Maio de 2008 para Visual Studio 2008
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: https://msdn.microsoft.com/entlib
– Community Extensions: https://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
Anonymous
February 17, 2009
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.Anonymous
February 27, 2009
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.Anonymous
October 13, 2009
The comment has been removed