Логотип

Net Framework

  • Бесплатно
  • На ПК
Рейтинг:
  • 4,7
  • 302
Лицензия: Бесплатно
Версия:1, 2, 3, 4 2002, 2008, 2010, 2017, 2018, 2019, 2020, 2021
Дата обновления:25 ноября 2024 г. 18:32
Платформа ОС:OS Windows 10, 8,1, 8, 7, Vista, XP, Server 2003, 2000
Язык: Русский Английский
Разработчик:Microsoft
Размер:112 Мб
Загрузок:990

.NET Framework – программная платформа, подготовленная и реализованная корпорацией Microsoft для операционных систем семейства windows. Продукт выполнен с помощью языковой среды Common Language Runtime (CLR), что делает ее подходящей для любого языка программирования. Некоторые эксперты полагают, что «Фреймворк» стал ответом на появившуюся в начале 2000-х платформу Java. В 10-х годах появились специальные проекты, которые позволяют использовать программу на других ОС. Это Mono и Portable.NET. А относительно недавно .NET Framework получила продолжение в кроссплатформенной платформе .NET Core.

Главные концепции проектирования

Ключевым мотивом при создании .NET Framework стало желание обеспечить свободу действий для разработчиков. Последние могли создавать разнообразные утилиты и программы, используемые на устройствах разных типов. Кроме того, создатели платформы ориентировались именно на OS Microsoft Windows.

Основные принцип действия

При написании программы для .NET Framework сначала производится ее перевод в единый байт-код. Происходит это с использованием компилятора. В итоге получается сборка ( от англ. assembly). Далее виртуальная машина CLR исполняет код или утилита NGen.exe этот код транслирует для определенного процесса. Причем первый вариант предпочтительнее, поскольку JIT-компилятор мгновенно преобразует промежуточный байт-код в коды требуемого процессора.

Высокотехнологичные современные процессы обеспечивают высокую скорость работ. Базовая безопасность достигается все той же виртуальной машиной CLR. Она же заботится об управлении памятью и создании системы исключений. Такой подход существенно облегчает жизнь разработчика.

Существует специальная сертификация, в которой указана вся архитектура платформы. Она имеет одобрение ISO и ECMA.

Ядро FCL носит название Base Class Library (BCL).

Существующие версии платформы

Самая первая версия появилась еще в 2002 году. Последняя вышла в 2019, она имеет порядковый номер 4.8.
Существуют также следующие варианты программы:

  • .NET Compact Framework;
  • .NET Micro Framework;
  • Portable.NET;
  • DotGNU;
  • Mono;
  • .NET Core.

В ноябре 2020 в свет вышел релиз, который был призван объединить .NET Framework и .NET Core в одну платформу. Продукт должен получит название .NET 5, но пока еще он не выпущен.

Чтобы оставить коментарий войдите с помощью
VK
image
Admin

Здесь еще нет не одного комментария, будь первым!

Все права на товарные знаки приндлежат Microsoft