BT

Add-In FrameworkにPipline Builderを導入

| 作者: Jonathan Allen フォローする 530 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年3月12日. 推定読書時間: 1 分 |

.NET 3.5に導入されているAdd-In Framework(ブログ・英語)は、一部信頼されているアドインをサポートする必要のあるアプリケーションを促進するよう意図されている。その機能には、互換性のあるアドインを発見する、それらを別々のAppDomainsに分離する、アドイン間やアドインとホストアプリケーション間の通信を取り扱うことなどがある。アプリケーションを再起動することなしに、アンローディングコードをサポートしたりさえする。

残念なことに、フレームワークはやや複雑である。CLR Inside Out(source)にある単純な例でさえも、最も単純なアプリケーションをビルドするのに合計7アセンブリーを必要とした。この多くは完璧に動作しなくてはならないさ まざまなコントラクト、アダプターおよびビューを定義するために使用される、単なるボイラープレートコードである。

これがJavaに記述されるなら、負荷を軽減するためにXML記述子ファイルのようなものを探し始めるのであろう。しかし、真の.NETのやり方で は、IDEにビルドされるコード生成装置に頼る。この場合、IDEアドインはVisual Studio 2008のPipeline Builder(source)である。

Pipeline Builderはまだプレリリースの段階にあり、今回はC#のみをサポートしている。Pipeline Builderを使用するプロジェクトは特別な依存性を持たず、実働使用に適している。

ソースコードはVS 2005で記述され、CodePlex(source)で使用可能である。

原文はこちらです:http://www.infoq.com/news/2008/03/Pipeline-Builder

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT