Основы языка C# 2005. Евсеева О.Н - 6 стр.

UptoLike

Составители: 

10
1.1. Объекты .NET
Платформа .NET — это совокупность всех средств разработки,
распространения и выполнения приложений .NET, включая операционные
системы, серверы, сервисы, стандарты, спецификации и документацию.
В состав платформы входят следующие программные средства.
В первую очередь это средства разработки приложений. Microsoft
специально для этого выпустила Visual Studio .NET. Также можно применять
любое средств разработки, разработанное другими фирмами, в частности,
Borland.
Созданные приложения выполняются при помощи операционной среды
.NET Framework (рассмотрим ниже) – и это второй элемент платформы.
Специально для нужд .NET разработано семейство серверных операционных
систем Windows .NET Server 2003, также новейшая операционная система
Windows Vista. И наконец, расширяемый набор служб .NET Building Block
Services объединяет службы со стандартными функциями, используемыми
приложениями.
Архитектура .NET — это устройство платформы .NET со всеми ее
составными частями и схемами взаимодействия между ними. Говоря об
архитектуре, имеют в виду общие принципы и правила создания и
использования приложений .NET, представленные в виде описаний,
спецификаций и стандартов.
Операционная среда .NET Framework— это важнейшая составная часть
платформы .NET, обеспечивающая разработку, распространение и выполнение
приложений .NET. Ее роль настолько велика, что довольно часто в
публикациях происходит подмена понятий и под заголовком «Архитектура
.NET» находится описание .NET Framework. Поэтому всегда нужно помнить,
что .NET Framework — это составная часть платформы .NET. Именно она
представляет наибольший интерес для разработчиков.
Приложения .NET — новый тип приложений, которые могут
выполняться только под управлением операционной среды, т. к. они
откомпилированы не в двоичный код операционной системы, а в коды
промежуточного языка MSIL. Такие приложения не могут напрямую вызвать, к
примеру, функцию Windows API или GUI, а всегда обращаются к
операционной среде как промежуточному слою, изолирующему приложение от
деталей реализации операционной системы.
Службы .NET — XML Web-службы, разработанные и функционирующие
под управлением операционной среды .NET Framework. Хотя некоторые
источники определяют .NET как архитектуру и платформу для создания нового
поколения именно Web-служб, это только часть (безусловно, важная и
перспективная) ее предназначения.