.NET Framework
.NET Framework представляет собой дополнительный программный компонент операционной системы Windows, разработанный компанией Microsoft. Данный компонент необходим для запуска и полноценной работы многих программ. Распространяется бесплатно.
Некоторые нововведения в 4 версии .NET Framework:
- 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 является запатентованной технологией корпорации Microsoft. Тем не менее, после заключения договоренности с компанией Novell, технология Mono была признана как реализация .NET на Unix-подобных системах (GNU/Linux, Mac OS X). Однако договорённость касается Novell и клиентов Novell, также технологии ASP.NET, ADO.NET и Windows.Forms не были стандартизированы ECMA/ISO и использование их в Mono находится под угрозой претензий со стороны Microsoft (претензии возможны только в странах, где существуют патенты на программное обеспечение). Mono предоставляет реализацию ASP.NET, ADO.NET и Windows.Forms, но в то же время рекомендует обходить эти API.
Скачать .NET Framework бесплатно: http://msdn.microsoft.com/ru-ru/netframework/default.aspx