Пивняка Г.Г. Толковый словарь по информатике. Страница 19

© (ИТ) Концепция, архитектура и платформа, разрабатываемые Microsoft для создания и использования Веб-сервисов с применением компонентных технологий, тесно связанных с Веб и Интернет. Инфраструктура .NET, опирающаяся на стандарт XML, обеспечивает более простое программирование, лучшую производительность и масштабирование, меньшую зависимость от особенностей источников данных и большую способность взаимодействовать с другими платформами в сетях любого уровня, в том числе и беспроводно. Архитектура .NET основана на следующих базовых концепциях:

а) независимой от языка среде исполнения (Common Language Runtime, CLR); б) библиотеке классов .NET (.NET Class Library); в) языке-посреднике Microsoft Intermediate Language (MSIL); г) группе языков программирования, поддерживающих концепции платформы .NET (C#, Visul Basic .NET, Visual C++ .NET и др.). Таким образом, данная платформа служит для разработки многофункционального, интероперабельного программного обеспечения, а также обеспечивает прозрачность сети, платформонезависимость и многоязыковую, быструю разработку приложений. Microsoft .NET с точки зрения программиста - это новая среда исполнения программного кода и виртуальная машина под названием CLR .NET Framework (См. Виртуальная машина Java). Универсальный интерфейс .NET Framework обеспечивает интегрированное кроссплатформенное и кроссязыковое проектирование и реализацию компонентов приложений, разработанных согласно различным подходам к программированию. Собственно виртуальная машина (CLR), в свою очередь, позволяет выполнять созданные кроссязыковые и кроссплатформенные приложения не только в рамках конкретного процессора, но и в рамках распределённых приложений, функционирующих в гетерогенных компьютерных системах, объединённых сетями с разными протоколами передачи.