Что такое платформа microsoft net framework: правильная установка и настройка

Первым появлением платформы Microsoft .NET Framework принято считать 2002 год. Быстро возросший интерес разработчиков привел к тому, что новая среда разработки программного обеспечения заняла лидирующие позиции в списке основных IDE

Что такое платформа microsoft net framework: правильная установка и настройка

До выпуска этой платформы программные продукты для операционных систем Windows зачастую разрабатывались с применением технологии COM, которая позволяла создавать библиотеки, ориентированные на несколько языков программирования. Однако, не смотря на независимость от языка, модель COM была очень сложна и имела ограничения. Поэтому целью разработки платформы .NET было создание новой более мощной, гибкой и простой модели.

history-net-framework

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

Разработанная платформа имеет довольно объемлющую библиотеку базовых классов и упрощенную модель развертывания: библиотеки .NET не требуют регистрации в системном реестре и не провоцируют конфликты при существовании на компьютере нескольких версий.

Перечисленные преимущества возможны благодаря трем основным компонентам платформы:

  1. общеязыковой исполняющей среде (CLR);
  2. общей системе типов (CTS);
  3. общеязыковой спецификации (CLS).

CLR обнаруживает, автоматической загружает объекты .NET и управляет ими. CTS представляет все допустимые типы данных и программные конструкции, которые поддерживаются исполняющей средой. Общеязыковая спецификация содержит описание типов и конструкций поддерживаемых языками программирования .NET.

do-it-framework

В дополнение к этим трем основным компонентам платформа Microsoft .NET Framework включает библиотеку базовых классов. Главная задача этого компонента – инкапсуляция различных примитивов: файлового ввода-вывода, средств визуализации графики и других, а также обеспечение поддержки разнообразных служб, которые используются большинством приложений. Данная библиотека доступна для всего семейства языков .NET. Библиотеки базовых классов содержат типы, которые могут быть использованы для разработки любого вида программных приложений.

А сейчас предлагаем вам видео в котором подробно говорится о том, как можно установить, удалить или узнать версию Microsoft .NET Framework