https://monobook.org/w/index.php?title=Managed_Extensibility_Framework&feed=atom&action=history
Managed Extensibility Framework - 版の履歴
2024-03-28T22:05:05Z
このウィキのこのページに関する変更履歴
MediaWiki 1.33.0
https://monobook.org/w/index.php?title=Managed_Extensibility_Framework&diff=3079&oldid=prev
2014年3月31日 (月) 06:20に153.164.7.123による
2014-03-31T06:20:38Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ja">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← 古い版</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">2014年3月31日 (月) 06:20時点における版</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >1行目:</td>
<td colspan="2" class="diff-lineno">1行目:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Managed Extensibility Framework'''<del class="diffchange diffchange-inline">(まねーじど・えくすてんしびりてぃ・ふれーむわーく、略称:MEF)とは、</del>[[.NET Framework 4.0]]で追加された[[プラグイン]]および[[ホットデプロイ]]を実現するための[[フレームワーク]]である。</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Managed Extensibility Framework'''<ins class="diffchange diffchange-inline">(読み:まねーじど・えくすてんしびりてぃ・ふれーむわーく、略称:[[MEF]])とは、</ins>[[.NET Framework 4.0]]で追加された[[プラグイン]]および[[ホットデプロイ]]を実現するための[[フレームワーク]]である。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 概要 ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 概要 ==</div></td></tr>
</table>
153.164.7.123
https://monobook.org/w/index.php?title=Managed_Extensibility_Framework&diff=3078&oldid=prev
imported>GamerBook: ページの作成:「'''Managed Extensibility Framework'''(まねーじど・えくすてんしびりてぃ・ふれーむわーく、略称:MEF)とは、.NET Framework 4.0で追...」
2012-12-18T11:55:32Z
<p>ページの作成:「'''Managed Extensibility Framework'''(まねーじど・えくすてんしびりてぃ・ふれーむわーく、略称:MEF)とは、<a href="/w/index.php?title=.NET_Framework_4.0&veaction=edit&action=view" class="new" title=".NET Framework 4.0 (存在しないページ)">.NET Framework 4.0</a>で追...」</p>
<p><b>新規ページ</b></p><div>'''Managed Extensibility Framework'''(まねーじど・えくすてんしびりてぃ・ふれーむわーく、略称:MEF)とは、[[.NET Framework 4.0]]で追加された[[プラグイン]]および[[ホットデプロイ]]を実現するための[[フレームワーク]]である。<br />
<br />
== 概要 ==<br />
旧来の[[.NET Framework]]と[[Windows Forms]]や[[WPF]]の組合せであれば自前で[[リフレクション]]を駆使してゴリゴリやれば[[プラグイン]]や[[ホットデプロイ]]は出来ないこともなかった。ただし制限の強い[[Silverlight]]などでは難しかったという。また自前で[[リフレクション]]を使った方法ではよほど凝った作りにしなければクソ遅いという問題もあった。さらに[[エンタープライズ]]向けの[[ソフトウェア]]の場合は[[メンテナンス]]と言えど止めれない場合も多く[[ホットデプロイ]]が出来ないと正直厳しい。<br />
<br />
そこで公式にそれらの問題点に対処すべく追加されたのがMEFだそうだ。<br />
<br />
なお、公式サイトの日本語の説明がわかりやすくてこれでいいじゃんって感じ。<br />
<ref>http://msdn.microsoft.com/ja-jp/library/vstudio/dd460648.aspx</ref><br />
<br />
<br />
== 関連用語 ==<br />
* [[Managed Extensibility Framework/カタログ]]<br />
*: MEFにおいてプラグインを探索するための手段を提供するクラス群のこと。<br />
* [[Managed Extensibility Framework/コンテナ]]<br />
*: MEFにおいてプラグインを使えるようにするクラス群のこと。<br />
<br />
== 使い方 ==<br />
{{stub}}<br />
<br />
== 関連項目 ==<br />
* [[C Sharp|C#]]<br />
<br />
== 参考文献 ==<br />
{{reflist}}<br />
<br />
{{stub}}</div>
imported>GamerBook