.NET Framework 3.0 概要
.NET Framework 3.0 といいつつ、 Common Language Runtime (.NET アプリを動作させるための実行エンジン)自体は .NET Framework 2.0 のままで、 ライブラリコンポーネントが追加されたもの。 (参考:「クラスライブラリ」)
.NET Framework 3.0 で追加された主要なコンポーネントは以下の4つです。
Windows Communication Foundation
Windows CardSpace
その他、音声認識・合成ライブラリなど、地味にいろいろと追加されています。
.NET Framework 3.5 概要
.NET Framework 3.5 では、C# のバージョンが 3.0 となり、 LINQ クエリ式などの構文が追加されました。 .NET Framework 3.5 のライブラリも、LINQ 関連の追加が多くなっています。
その他にも、たとえば以下のようなコンポーネントが追加されています。
ASP.NET AJAX
アドイン開発ライブラリ
.NET Framework 4.0 概要
Visual Studio 2010 と同時期に正式版リリース予定の .NET Framework 4.0 では、 かなりいろいろとライブラリが追加される模様。
Microsoft も、最近はいきなりまとめて製品版をリリースするんじゃなくて、 パーツごとに開発して(中にはオープンソースにしている物も多々)、 最終的に .NET Framework に統合するスタイルをとることが多いです。 .NET Framework 4.0 で追加される予定のものも、 2008年ごろから少しづつβ版が公開されています。
「Windows Presentation Foundation」への機能追加
-
- 動的言語向け共通プラットフォーム
Managed Extensibility Framework(MEF)
- プラグイン用ライブラリ
Parallel Extensions (June 2008 CTP)(開発ブログ)
- 並列処理ライブラリ
-
- 分散キャッシュライブラリ
