これまで、MSDNオンラインの「フォーラム」機能については何回か触れてきたが、デベロッパーセンターなどからリンクする形での紹介だったため、フォーラム機能の全体像は取り上げていなかった。そこで、改めてMSDNフォーラムを取り上げてみよう。
MSDNフォーラム
http://social.msdn.microsoft.com/Forums/ja-JP/categories
MSDNフォーラムとは
MSDNフォーラムとは、要するに電子掲示板である。開発者同士が互いに投稿やレスポンスを行い、問題を解決し合う場を設けているわけだ。なお、投稿するにはWindows Live IDが必要である。
もちろん、MSDNオンラインが提供しているコンテンツで問題を解決できれば話は簡単だが、すべてのユーザーのすべてのニーズに対応しきれるとは限らない。特定の用途や環境に固有の悩み、あるいは問題が発生するかもしれないからだ。そうした場面では、似たような状況に置かれているユーザー同士の互助が威力を発揮する。
そこで、MSDNフォーラムの出番というわけだ。対象分野が多いので、まず分野ごとに大きなカテゴリ分けを行ったうえで、製品別・目的別のサブカテゴリに分けた構成になっている。その下に、個別の話題に対応するスレッドがある。
そして、カテゴリ/サブカテゴリの一覧画面で、スレッドや投稿の数を確認できるようになっている。なかには、すでに新規投稿の受付を終了して「閲覧のみ」になっているものもあるので注意したい。
実際に利用する前に、まずは以下の記事に目を通しておきたい。
フォーラムに関するヘルプ(FAQ)
http://social.msdn.microsoft.com/Forums/ja-JP/help
どんな分類がなされているのか
大きくは、MSDNオンライン/フォーラムに関わるカテゴリー、各種の開発ツールやプログラム言語に関するカテゴリー、開発対象となるプラットフォームや製品に関するカテゴリーに分けられている。MSDNフォーラムの一覧では、その辺の分類が曖昧なので、以下に筆者の独断で再構成してみた。
運営関連
MSDNオンライン、MSDNサブスクリプション、あるいはMSDNフォーラムに関する話題を取り扱うもの。
フォーラムについて
http://social.msdn.microsoft.com/Forums/ja-JP/category/usingforumsjaMSDN サブスクリプション
http://social.msdn.microsoft.com/Forums/ja-JP/category/msdnjaよくある質問
http://social.msdn.microsoft.com/Forums/ja-JP/category/faqja
開発ツール・開発環境・開発テクニック関連
Visual Studioをはじめとする各種の開発ツールや、プログラム言語、プログラム技法などに関する話題を取り扱うもの。
Visual Studio
http://social.msdn.microsoft.com/Forums/ja-JP/category/visualstudioVisual Studio Express Editions
http://social.msdn.microsoft.com/Forums/ja-JP/category/vsexpressVisual Studio Tools for Office
http://social.msdn.microsoft.com/Forums/ja-JP/category/vsofficetoolsVisual Studio Team System
http://social.msdn.microsoft.com/Forums/ja-JP/category/vsts.Net Framework
http://social.msdn.microsoft.com/Forums/ja-JP/category/netfxセキュアプログラミング
http://social.msdn.microsoft.com/Forums/ja-JP/category/securepgjaゲーム開発技術
http://social.msdn.microsoft.com/Forums/ja-JP/category/xnajaアーキテクチャ
http://social.msdn.microsoft.com/Forums/ja-JP/category/architectureja
クラウド・Web関連
Windows Azureをはじめとするクラウド関連、それとWebアプリケーション開発に関連する話題を取り扱うもの。
Windows Azure
http://social.msdn.microsoft.com/Forums/ja-JP/category/azureWeb アプリケーション開発
http://social.msdn.microsoft.com/Forums/ja-JP/category/webdevjaSilverlight
http://social.msdn.microsoft.com/Forums/ja-JP/category/silverlightInternet Explorer
http://social.msdn.microsoft.com/Forums/ja-JP/category/internetexplorerIIS(Internet Information Services)
http://social.msdn.microsoft.com/Forums/ja-JP/category/iis
Windows・Office関連
いまだに重要性が衰えていない、Windows/Officeを対象とするアプリケーション開発について取り扱うもの。
Windows クライアント開発
http://social.msdn.microsoft.com/Forums/ja-JP/category/windevjaVisual Basic for Application(VBA)
http://social.msdn.microsoft.com/Forums/ja-JP/category/vbajpSharePoint Products and Technologies
http://social.msdn.microsoft.com/Forums/ja-JP/category/sharepointWindows Powershell
http://social.msdn.microsoft.com/Forums/ja-JP/category/powershellBizTalk Server
http://social.msdn.microsoft.com/Forums/ja-JP/category/biztalkserverSQL Server
http://social.msdn.microsoft.com/Forums/ja-JP/category/sqlserver
◎組み込み・Windows Phone関連
ちょうどホットな分野になっているWindows Phone、それと組み込み開発に関連する話題を取り扱うもの。
Windows Mobile 向けアプリケーション開発
http://social.msdn.microsoft.com/Forums/ja-JP/category/windowsmobilejaWindows Embedded
http://social.msdn.microsoft.com/Forums/ja-JP/category/windowsembeddedWindows Phone
http://social.msdn.microsoft.com/Forums/ja-JP/category/windowsphone
MSDNフォーラムに関するあれこれ
基本的には、2段階のカテゴリ分類を基にたどっていけば、目的の情報を取り上げているスレッドを探し出すことはできるだろう。しかし、タイトルの付け方などの事情により、つい見逃してしまうことがあるかもしれない。そんな時は、MSDNフォーラムのトップ画面にある検索ボックスを利用して検索をかけてみるのも1つの手だ。
また、「トップ回答者」なんて欄が設けられているのが面白い。まさか、参加者同士で回答の数を競い合っているわけでもないだろうが、こういう場ではえてして、アクティブに投稿していて存在が目立つユーザーというものが出てくる。
誰がどんな得意分野を持っているか、頻繁に投稿している分野を持っているか、といった情報を把握しておくと、円滑なコミュニケーションの役に立つかもしれない。