Есть мнение, что появлением платформы .NET от Microsoft мы обязаны создателям виртуальной машины JVM: идея виртуальной среды исполнения настолько понравилась софтверному гиганту, что он решил создать что-то похожее. То, что будет объединять не только множество входных языков программирования, приводя их к «общему знаменателю», но программные технологии – для локальных ресурсов и работы в Интернете. В любом случае, успех .NET Framework очевиден: уже почти не осталось «свободных» языков старого стиля, способных напрямую создавать машинный код, все работает посредством этой самой байтовой платформы. Осталось только разобраться – что там к чему.

Первые версии, точнее 1.0 и 1.1, проблем не вызывали. Затем поочередно выходили версии 2, 3, 3.5 и 4. Зачем так было сделано, никто не знает, но проблема «нарисовалась» сразу: многие программы явно тяготели к собственной версии, которую не могла заменить более свежая версия. Так, чтобы установить клиентскую программу для серфинга в САР, было вовсе недостаточно иметь установленную версию 4 – программа требовала версию 3.5, которая, между прочим, занимает более 600 Мб на диске. Почувствуйте комизм ситуации! Поэтому для .NET даже разработчики установили такое правило: устанавливать все по мере выхода. При этом они клятвенно заявляли, что изобилие гигабайтов этих библиотек никак не скажется на производительности системы. Очевидно, они имели в виду собственные компьютеры, но никак не «среднестатистические». Возможно, и даже очевидно, что библиотеки платформы и не грузятся в память сами по себе, но вот когда потребуется… Тогда никакой памяти может не хватить. Тем более что явно появятся версии 5, 6 и так далее. И к ним – варианты для 32/64-битных ОС, русификаторы, апдейды и апгрейды, агрегированные и автономные версии. Страшно подумать, сколько это будет занимать места на диске. А старые программы все равно будут требовать версию 3, несмотря на имеющуюся свежую версию 99. Ну да ладно, прогресс не остановить. Главное тут – придерживаться нескольких простых правил:

  • Не скачивать платформы откуда попало.
  • Учитывать разрядность ОС.
  • Стараться собирать автономные дистрибутивы всех прошлых версий, чтобы потом не скачивать их опять.
  • Удалять .NET можно штатными средствами – через «Установку и удаление программ».
  • Порядок установки версий роли не играет – платформы ставятся в собственные каталоги и не мешают друг другу. Вызывается лишь в каждый момент времени своя версия, которую требует программа.

В Windows 7 уже установлена версия 3.5.1, поэтому речь может идти только об установке «четверки», а вот начиная с XP, нелишними будут все, начиная с версии 2. Не забывайте про сервис-паки, которые периодически выходят в свет. А можно сделать еще проще – попытаться избавиться от программ, которые требуют присутствия .NET. Ведь самой-то Windows эта платформа пока не нужна…

captcha

Как выбрать пластины для теплообменника? Пластины для теплообменника
Изучение языка ECMAScript: основа современной веб-разработки История языка ECMAScript
Как добавить комментарий в HTML? HTML примеры
Apple позволит разработчикам распространять приложения напрямую с их сайтов Apple позволит разработчикам распространять приложения напрямую с их сайтов
jQuery 4.0 сокращает поддержку браузеров, удаляет API Новое в jQuery 4.0
Как продвинуть Telegram-канал: с нуля до результата Как продвинуть канал в Telegram с нуля?
Получить IT профессию с нуля: академия Eduson Получить IT профессию с нуля
Перспективы эволюции SEO: встречайте будущее продвижения в поисковых системах Будущее SEO-продвижения
Создание сайтов в Алматы: агентство site-promote.com Разработка сайта компании
Антипкин Михаил Сергеевич о метавселенной, открывающей безграничные возможности для инноваций и экспериментов Антипкин Михаил Сергеевич о метавселенной
Сёрфинг с браузером FraudFox: исчерпывающее руководство Сёрфинг с браузером FraudFox
Где найти лицензионные ключи активации к ПО? Где найти лицензионные ключи активации к ПО?
Курсы веб дизайна: обучение онлайн Курсы веб дизайна: обучение онлайн
Как продлить срок службы бытовой техники? Как продлить срок службы бытовой техники?
Основы VPS/VDS: что нужно знать перед арендой? Основы VPS/VDS: что нужно знать перед арендой?
Откройте для себя азарт Mostbet KZ - ведущего онлайн-казино для геймеров Откройте для себя азарт Mostbet KZ - ведущего онлайн-казино для геймеров
Топ-10 игр для Android стоимостью менее $5 Топ-10 игр для Android стоимостью менее $5
Проверка авто в базе ГИБДД перед покупкой Проверка авто в базе ГИБДД перед покупкой
Бизнес-психология в онлайн-институте Smart Бизнес-психология в онлайн-институте Smart
Как открыть расчётный счёт в банке для ИП и ООО? Как открыть расчётный счёт в банке для ИП и ООО?