最終更新:2012-09-25 (火) 22:25:38 (4559d)
Managed Extensibility Framework
Top / Managed Extensibility Framework
アプリの実行時に動的に機能を追加・拡張できるようになる
http://msdn.microsoft.com/ja-jp/library/dd460648.aspx
MEFとは
- Managed Extensibility Framework (MEF) は、軽量で拡張可能なアプリケーションを作成するためのライブラリです。
- これにより、アプリケーション開発者は、拡張機能を見つけたら、それをそのまま使用できます。構成は必要ありません。
- 拡張機能の開発者は、コードを簡単にカプセル化できるため、ハードコーディングによる脆弱な依存関係を回避できます。
- MEF により、アプリケーション内だけでなく、アプリケーション間でも拡張機能を再利用できます。
メモ
- クライアント・アプリ、サーバ上のWebアプリ、Silverlightアプリなどで利用可能。