<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>GroupBoard Blog : SharePoint開発</title><link>http://blogs.msdn.com/groupboard_blog/archive/tags/SharePoint_8B957A76_/default.aspx</link><description>Tags: SharePoint開発</description><dc:language>ja-JP</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>きたるべき次世代SharePoint開発ツールのご紹介</title><link>http://blogs.msdn.com/groupboard_blog/archive/2006/07/28/681154.aspx</link><pubDate>Fri, 28 Jul 2006 07:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:681154</guid><dc:creator>GroupBoard</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/groupboard_blog/comments/681154.aspx</comments><wfw:commentRss>http://blogs.msdn.com/groupboard_blog/commentrss.aspx?PostID=681154</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;こんにちは、GroupBoard開発チームです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;今回のお話は今までとは少し違い、開発者向けのお話です。&lt;BR&gt;皆様はSharePoint上でなにかしらの開発を経験されたことはありますか？&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;例えば、このブログでも何度か紹介しております Webパーツ ですが、これをご自分で作ったことはございますでしょうか。もし経験された方がいらっしゃいましたら、このSharePoint上での開発がどんなに大変であるかご理解いただけると思います。&lt;/FONT&gt;&lt;FONT face=Tahoma&gt;実際、私達GroupBoard開発チームは、SharePoint 上で GroupBoard という製品を開発してまいりましたので、なかなか簡単にはいかないことが身にしみております。&lt;/FONT&gt;&lt;FONT face=Tahoma&gt;今回紹介させていただくものは、そんな苦労をご存じの方でしたらきっと目から鱗であろうSharePoint開発のためのプラットフォームです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;実はこれは現在開発中の製品でありまして、皆様のお手元にお届けするためにはもう少々時間がかかります。が、完成の暁にはきっと皆さんの、とくに開発にかかわる方の拍手喝采間違いなしの製品になることを保証いたします！&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;ではまず今までのSharePoint開発がどんなに大変な作業だったか、Webパーツの開発を例に振り返ってみましょう。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;今まではの手順を簡単にいえば、&lt;/FONT&gt;&lt;FONT face=Tahoma&gt;以下のようなものでした。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;&amp;nbsp;1) Webパーツ用のCodeを書き、コンパイルしバイナリ（dll）を作成する&lt;BR&gt;&amp;nbsp;2) 作成したバイナリをGAC（Global Assembly Cache）に登録する&lt;BR&gt;&amp;nbsp;3) 作成したバイナリをSharePointのSafe Controlに登録する&lt;BR&gt;&amp;nbsp;4) WebパーツをSharePointで使えるようにするためのXMLファイルを作成する（複　数）&lt;/FONT&gt;&lt;FONT face=Tahoma&gt;&lt;BR&gt;&amp;nbsp;5) 上で作成したXMLファイルをそれぞれ決まったディレクトリに配置する&lt;BR&gt;&amp;nbsp;6) Webパーツを有効にするためにSharePointのあるツールを実行する&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;特に 4) と 5) で作成するXMLファイルは、 SharePoint の知識がなければ簡単に書けるものでありませんでした。また、開発者は作成した Webパーツを SharePoint で使えるようにするために 2) 以降のステップを毎回行う必要がありました。開発者といえば本来はCodeを書くことに専念したい方も多いと思いますので、この 2) 以降のステップは面倒な手順でした。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;そこで、現在わたしどもでは、&lt;/FONT&gt;&lt;FONT face=Tahoma&gt;SharePoint 開発 のためのプラットフォームを開発しております (なんか重複してますが・・・開発ツールのための開発、ですね) 。これは Visual Studio2005の拡張ツールの位置づけとなり、導入しますと &lt;/FONT&gt;&lt;FONT face=Tahoma&gt;Visual Studio にSharePoint 開発のための目的に応じたプロジェクトテンプレートが追加されるのです。&lt;/FONT&gt;&lt;FONT face=Tahoma&gt;開発者はVisual Studioから開発したいSharePointのプロジェクトテンプレートを選ぶことできます&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;ではこのVisual Studioのテンプレートを使用するとWebパーツの開発手順がどのように変わるかを以下に示します。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;&amp;nbsp;1) Visual StudioのWebパーツプロジェクトを新規に作成し、そこにWebパーツ用のCodeを書く&lt;BR&gt;&amp;nbsp;2) F5キーを押す&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;この二つのステップでWebパーツの開発は完了です。つまり今までの手順で必要だった最初の 2) から 6) のステップは F5 キー を押すことによって自動で行ってくれるのです。XMLファイルの作成なども自動で生成してくれますので、開発者はCodeを書くという本来の作業に集中できるわけです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;またこのWebパーツプロジェクトを使用するとデバッグ機能や、インテリセンスといった開発をさらに支援する機能も使用することができます。これを使えばSharePoint開発ももう難しくありません！&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;以上、SharePoint開発プラットフォームでWebパーツを簡単に開発できることを紹介しましたが、実はこれはまだこの開発プラットフォームでできることのほんの一部でしかありません。Webパーツの開発以外にも、新しいサイト定義やリスト定義を開発することができます。また新規に作成するだけではなく、すでにSharePointにあるサイト定義やリスト定義を雛形に開発できるツールなどもあります。これらの機能についてはまた次回紹介したいと思いますので、お楽しみに！&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Tahoma&gt;コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=681154" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/groupboard_blog/archive/tags/Web+_D130FC30C430_/default.aspx">Web パーツ</category><category domain="http://blogs.msdn.com/groupboard_blog/archive/tags/SharePoint_8B957A76_/default.aspx">SharePoint開発</category></item></channel></rss>