ИТ энциклопедия

  1. [программная] инфраструктура, платформа .NET

#

(произносится “dot net, дот нет”) – разработанная корпорацией Microsoft технология программирования и средства её реализации (платформа разработки ПО, приложений, software platform) преимущественно для ОС Microsoft Windows, но продвигаемая и на другие платформы (Mac OS X и различные дистрибутивы Unix/Linux). Нет ограничений на тип создаваемых приложений – .NET Framework допускает создание Windows-приложений, web-приложений, web-служб и т. д. Состоит из двух частей: общей системы поддержки времени выполнения Common Language Runtime (CLR) и библиотеки классов Framework Class Library (FCL), к которой можно обращаться из различных ЯВУ. Это инфраструктура программирования (software framework), обеспечивающая совместимость (интероперабельность) нескольких ЯВУ (см. NET language). Каждый язык из этой группы ЯВУ может использовать коды, написанные на других языках группы. Программы, написанные для .NET Framework, транслируются сначала в Common Intermediate Language (CIL), а затем исполняются в программной (а не аппаратной) среде CLR; это виртуальная машина приложений, реализующая такие функции, как JIT-компиляция, обеспечение безопасности, управление памятью и обработка исключений. Библиотека классов FCL работает над CLR и предоставляет программисту широкие возможности для повышения производительности труда. Специально для .NET корпорация Microsoft поставляет интегрированную среду разработки (IDE) Visual Studio.


Связные термины

class library, operating system

Все термины