.NET Framework

.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Фактически представляет собой операционную систему внутри операционной системы. Основой платформы является виртуальная машина Common Language Runtime (CLR), способная выполнять как обычные настольные программы, так и веб-приложения. Отличительной особенностью .NET Framework является способность выполнять программы, написанные на разных языках программирования.

Список версий .NET Framework
  1. .NET Framework 1.0
    • Первый релиз .NET Framework вышел 5 января 2002 года для Windows 98, NT 4.0, 2000 и XP.
  2. .NET Framework 1.1
    • Следующий релиз .NET Framework вышел 1 апреля 2003 года. Это первая версия, автоматически устанавливаемая вместе с операционной системой (Windows Server 2003). Для более старых операционных систем .NET Framework 1.1 доступна в виде отдельного установочного пакета.
  3. .NET Framework 2.0
    • Версия 2.0 была выпущена одновременно с Visual Studio 2005, SQL Server 2005.
  4. .NET Framework 3.0
    • Первоначально .NET Framework 3.0 носила имя WinFX, что отражало её суть: расширение .NET Framework 2.0 с сохранением всех библиотек и добавлением четырёх новых компонентов:
      Windows Presentation Foundation (WPF) — презентационная графическая подсистема, использующая XAML
      Windows Communication Foundation (WCF)
      Windows Workflow Foundation (WF)
      Windows CardSpace
  5. .NET Framework 3.5
    • Как и версия 3.0, .NET 3.5 использует CLR версии 2.0. Новшества по сравнению с .NET Framework 3.0 включают в себя:
      C# 3.0 и VB.NET 9.0
      Добавлен язык LINQ и провайдеры LINQ to Objects, LINQ to XML и LINQ to SQL
      ASP.NET AJAX включён в поставку
      Расширена функциональность WF и WCF
      Добавлено пространство имён System.CodeDom
  6. .NET Framework 4.0
    • Microsoft анонсировала .NET 4.0 29 сентября 2008 года. Первая бета-версия появилась 20 мая 2009 года, вместе с бета-версией Visual Studio 2010.[3] Нововведения включают в себя:
      Parallel Extensions — PLINQ (Parallel LINQ) и Task Parallel Library.
      Нововведения в Visual Basic и C#
      Полная поддержка IronPython, IronRuby и F#
      Поддержка подмножеств .NET Framework и ASP.NET в варианте «Server Core»
      Поддержка Code Contracts
      Средства моделирования Oslo и язык программирования M, предназначенный для создания предметно-ориентированных языков и моделейОкончательная версия .NET Framework 4.0 была выпущена 12 апреля 2010 года вместе с окончательной версией Visual Studio 2010.