Managed Extensibility Framework

提供: MonoBook
2012年12月18日 (火) 11:55時点におけるimported>GamerBookによる版 (ページの作成:「'''Managed Extensibility Framework'''(まねーじど・えくすてんしびりてぃ・ふれーむわーく、略称:MEF)とは、.NET Framework 4.0で追...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Managed Extensibility Framework(まねーじど・えくすてんしびりてぃ・ふれーむわーく、略称:MEF)とは、.NET Framework 4.0で追加されたプラグインおよびホットデプロイを実現するためのフレームワークである。

概要

旧来の.NET FrameworkWindows FormsWPFの組合せであれば自前でリフレクションを駆使してゴリゴリやればプラグインホットデプロイは出来ないこともなかった。ただし制限の強いSilverlightなどでは難しかったという。また自前でリフレクションを使った方法ではよほど凝った作りにしなければクソ遅いという問題もあった。さらにエンタープライズ向けのソフトウェアの場合はメンテナンスと言えど止めれない場合も多くホットデプロイが出来ないと正直厳しい。

そこで公式にそれらの問題点に対処すべく追加されたのがMEFだそうだ。

なお、公式サイトの日本語の説明がわかりやすくてこれでいいじゃんって感じ。 [1]


関連用語

使い方


関連項目

参考文献