※上記で「○」となっているものは、各OSのすべてのエディションに対応しているという意味ではなく、同OSの一部のエディションで非対応でも「○」としているので注意してほしい。XPのエディションには対応している)。※一部、サービスパックの適用が必要なOSもあるが、この表では省略している。1におけるサポート対象のOSである。RTM版のサポート対象OSに関してはまだ決定されておらず、RTMの際に変更になる可能性があるので注意してほしい。1.0は最近のOSに対応しておらず、利用価値が低いことが分かる。R2に対応しておらず、将来性がない。1.0/1.1は選択肢から外してよいだろう。1.0/1.1からの移行を開発者に呼びかけている。2000以降をサポートしている方が、より広範囲なユーザーをターゲットにできる。2.0である」と筆者は考えている。2000のユーザー比率は次第に減っていくと思われる。2000はシンプルで安定したOSとして人気が高く、なかなかユーザー比率は減らないかもしれないが......)。4.0を採用することがベスト・チョイスになる可能性が高い。3.0/3.5とほとんど変わらず、しかもこれらの.NETバージョンよりも機能が豊富なためである。R2でもサポートされることがすでに発表されている。続いて、.NETのサポート期間の観点から、「どの.NETバージョンを使うべきか」を考えていこう。各.NETバージョンのサポート期間は、下の表のようになっている。2008の内容を記載している(.NETランタイムのサポート期間が開発環境よりも先に切れることはないと想定)。4.0のサポート情報はあくまで予想であり、何の確証もないことをお断りしておく。1.0のサポート期間はすでに切れており、絶対に使うべきではない。1.1のサポート期間は4年後に切れる予定なので、当分は使えそうである。2.0/3.0/3.5/4.0は、約7/8/9/11年後にサポート期限切れとなり、いずれもかなり余裕がある。2.0以降を使う方がベターだといえる(最新版を使うのがベスト)。3.5には違いがない。3.0を選択する必要はないだろう。Vistaに標準搭載されてはいるが、Vistaの利用者が少ないいまの状況では、大きなメリットがあるとはいえない。Studioバージョンを使うべきか?」を考察していこう。開設アンケート」では、その1項目で「アプリケーション開発で現在どの開発ツールを使用しているか?」という質問もしている(複数回答可)。Studio以外の項目は除外した)。Studioバージョンに対応する.NETバージョンも記述した。開設アンケート」の「上記アプリケーション開発で現在使用している開発ツールを、いくつでもお選びください。」(原文のまま)という質問に対する返答結果。2005/2008の利用率がほぼ同じくらい高くなっている。2.0以降を利用していることが分かる。2008が必要になる。2.0を採用することもできる。2008を利用するのがベストだと考えている。この状況はすぐに変わるかもしれない。2.0開発が行えるからだ。2010を待つ方がよいかもしれない。Studioバージョンとは?以上の内容をまとめると、.NETバージョンについては以下のような結論になる。Studioバージョンについては以下のような結論になる。2.0開発」が最も効果的な選択であろう。4.0開発」が最も効果的な選択になると予想される。2009/10/7】以下の注意書きを追記しました。1におけるサポート対象のOSである。RTM版のサポート対象OSに関してはまだ決定されておらず、RTMの際に変更になる可能性があるので注意してほしい。7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。TranslatorはPowerPoint用のアドイン。