Managed Extensibility Framework (MEF)!

Como siempre, cuando estás de buceo por la red, te encuentras cosas muy interesantes, y esto es lo que me ha pasado con el Managed Extensibility Framework (MEF). Se trata de una nueva librería .NET que habilita escenarios de re-utilización de aplicaciones y componentes, haciendo posible que aplicaciones .NET compiladas de forma estática puedan ser compuestas de forma dinámica. MEF está pensado para escenarios en los que se está implementando aplicaciones y frameworks extensibles o bien extensiones para aplicaciones. De momento MEF no está disponible todavía en modo CTP, pero si tenemos disponible el código fuente en CodePlex para su evaluación y para proporcionar feedback al equipo de desarrollo. Os dejo el esquema de funcionamiento de MEF:

MEF_Diagram.png

Más enlaces sobre MEF:

Para finalizar, comentaros que preparando un marr…digo un seminario sobre Visual Studio 2010 que tengo que impartir el mes que viene, me encontrado con MEF…asique creo que va a dar mucho juego en el futuro cercano. Espero que la información os haya resultado interesante.