27.06.2006 МненияПЛАТФОРМЕННЫЕ ТЕХНОЛОГИИКорпорация Microsoft объявила, что новый набор функций API для готовящейся к выходу OC Windows Vista/Longhorn, который ранее был известен как WinXF, будет официально называться .NET Framework 3.0. Такие переименования новых технологий в преддверии появления их рабочих версий - дело обычное, но все же в данном случае за сменой названий можно усмотреть важные технологические аспекты. По крайней мере очевидно, что это более серьезный шаг в развитии технологий Microsoft, чем переход .NET от версии 1.0 к 2.0.Суть вопроса заключается в том, что WinFX представляет собой не замену существующего сегодня .NET Framework 2.0 (этот набор был выпущен лишь в конце 2005 г., а версия 1.0 - в 2002-м), а более высокоуровневый технологический слой, который работает поверх базового .NET Framework 2.0 (см. PC Week/RE, N 21/2006, с. 35). Таким образом, объявленный сейчас .NET 3.0 состоит из двух частей, каждая из которых включает несколько компонентов:- .NET Framework 2.0 - Common Language Runtime 2.0, Base Class Library 2.0, ADO.NET 2.0, ASP.NET 2.0, Windows Forms 2.0, VB 8.0 и C# 2.0;- WinFX - Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF) и InfoCard, который теперь называется Windows CardSpace (WCS).Таким образом, .NET 3.0 - это .NET 2.0 плюс некоторая дополнительная функциональность. Существующая сейчас среда .NET 2.0 Framework и компиляторы остаются неизменными, а это означает, что написанный для них код ...
читать далее.