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:
Más enlaces sobre MEF:
- Learn more about MEF: Overview.
- Read the MEF Programming Guide: Guide.
- Read our sample documentation: Samples.
- Architecture Overview: Architecture.
- Visit the MEF Discussions: Discussions.
- Read MEF FAQ: FAQ.
- Read MEF Known Issues: Issues.
- Team Blogs: Blogs.
- Field and industry blogs on MEF: Field.
- MEF Preview 4 is live, download it here.
- MEF is now MS-PL, read about it here.
- MEF Contrib has launched. http://www.codeplex.com/MEFContrib.
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.