MEF står för Managed Extensibility Framework och är en ny del i .NET som skall göra det enklare att hantera utökningar (extensions) av våra grejor. Exempelvis om man vill bygga egna kodregler i vår kodanalys eller skriva någon cool förbättring av Visual Studio.
Jag förstår att vi gör detta. Vi har redan idag många sådana ställen där man kan dunka in sina egna delar, men hur man gör detta är ofta gjort på något unikt sätt som man måste sätta sig in i.
MEF is a set of features referred in the academic community and in the industry as a Naming and Activation Service (returns an object given a “name”), Dependency Injection (DI) framework, and a Structural Type System (duck typing).
Målet är att man skall bygga ett gemensamt sätt för att göra detta, vilket kommer göra det enklare att dunka in dem.
Detta blir en bra grej att hålla koll på, eller hur.
Comments