• ベストアンサー

VB.Netの違い

VB.Netに2005と2008と2010の3つがあります。 当然新しくなるにしたがって便利になっていると思いますが、 どの程度違いがあるのでしょうか。 あまり違いがないようならオークションで安価で手に入る 2005辺りから始めてみたいと思います。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

まず,正式名が「Visual Basic.NET」なのは,7.0 (Visual Basic.NET)と7.1 (Visual Basic.NET 2003)のみです。 8.0以降,名称に「.NET」はつきません (Visual Basic 2005, Visual Basic 2008, Visual Basic 2010)。 次に,新機能ですが, ・VB 2008 http://msdn.microsoft.com/ja-jp/library/we86c8x2(v=vs.90).aspx ・VB 2010 http://msdn.microsoft.com/ja-jp/library/we86c8x2(v=vs.100).aspx が,正式なMSの資料になります。 個人的には, ・VB 2008  LINQ対応 ・VB 2010  NET 4対応 という感じを受けています。 そういう意味ではVB 2008が最低ラインです。 # LINQなしとか考えられないので。 nugetなどの存在を考えると,2010にすべきですが。 あと,Windows 8と同時期の発売が予想されているVisual Studio 11が存在することも考えた方がよいでしょう。 メインは.NET 4.5対応,metro対応となるでしょうが,Async/Awaitや反復子といったVB自体の言語の拡張もありますし,購入の判断を保留してExpress Editionを使っておくのも一つの考え方です。 VB2010からVS2010 Proへのアップグレードパスもありますし。 オークションは……ライセンスに注意とだけ。 2005は現在延長サポートフェーズなので,そのあたりからもお薦めしませんが。

noname#159617
質問者

お礼

ご丁寧な説明を有り難うございます。 ここまではwikiだけでは分からないですね。 LINQというのが結構凄そうな機能なのですね。 名前は覚えておきます。 2005はさすがに古いようですね。

その他の回答 (3)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.4

>取り敢えずフリーウェアぐらいから挑戦したいと思ってますが、 >無償版で作成したものは配布してもいいのでしょうか。 配布できますよ。 2008の頃のものですが基本的には変わらないので「よくある質問」を参照してみてください。 http://www.microsoft.com/japan/msdn/vstudio/2008/product/express/faq.aspx

noname#159617
質問者

お礼

ご丁寧に有り難うございます。 今ダウンロードして触ってます。 本がないと、この先はちょっと難しいですね。

noname#159617
質問者

補足

二度も有り難うございます。 ポイントは複数の人にはつけることができないので困りました。 No1の方もExpressionには言及しているので この度はNo1の方にしますが、 導入の決め手になったのはこちらの方の回答でした。

回答No.3

Vb2010しかインストールできないはずです。 入門本付属のCDですか? 無料版を推奨します。 挫折する人も多いですから。

noname#159617
質問者

お礼

言ってる意味が分かりませんが Vistaや7へのインストールの事を言ってるのでしょうか。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

大きな違いはサポートしている.NET Frameworkのバージョンが異なる事かと思います。 でも Visual Basic 2010 Express が無料で提供されていますよ。 http://www.microsoft.com/japan/msdn/vstudio/express/ もし学生の方でしたらDreamSparkというのもありますし。 http://msdn.microsoft.com/ja-jp/academic/default

noname#159617
質問者

お礼

ご回答有り難うございます。 無償版があるとは知りませんでした。 取り敢えずフリーウェアぐらいから挑戦したいと思ってますが、 無償版で作成したものは配布してもいいのでしょうか。

関連するQ&A