MEF - Give more life to your application
O programador é por natureza um "idiota preguiçoso". Junta as suas ideias brilhantes ao seu conhecimento, à sua arte, e desenvolve arquitecturas para reduzir ou mesmo optimizar o trabalho a ser realizado. No fundo pensa "porque ei de fazer à mão algo, se posso por a máquina a fazer por mim".
Todos nós gostamos de programar, pegar numa ideia e construir a partir do primeiro byte. A ideia simples depressa se torna numa implementação complexa, contemplando um conjunto de cenários. É assim desde do inicio dos tempos e cada vez mais assim será.
Ao longo do tempo sentiu-se a necessidade de fazer crescer a aplicação, de lhe atribuir mais funcionalidades, de preferência sem ter que alterar (muito) o código. Existem diversas abordagens para carregar bibliotecas (denominados plugins) e estender a aplicação. Nesta sessão vamos falar da "Managed Extensibility Framework" e como ela nos ajuda a implementar uma arquitectura de carregamento de plugins sem alterar muito o código.
- Lista de Discussão: NetPonto, NetPontoNews, e NetPontoJobs
- Twitter: NetPonto, NetPontoNews, e NetPontoJobs
- Apresentações: Slides das Apresentações
- Videos: Vídeos das Apresentações
- Fotos: Fotos das Reuniões
- Membros: Membros da Comunidade
- LinkedIn: Grupo NetPonto
- Facebook: NetPonto no Facebook
- Google+: NetPonto no Google+
- Geeklist: NetPonto no Geeklist