Для чего это надо? Что он делает на компьютере?
Можно ли это удалить (например ради улучшения производительности) вместе со всеми сервиспаками и лэнгвичпаками?
Подробному ответу поставлю 10 баллов!!!
Программное обеспечение
Что такое Microsoft .NET Framework?
.NET Framework — программная технология от компании Microsoft, предназначенная для создания обычных программ и веб-приложений.
Одной из основных идей Microsoft .NET является совместимость различных служб, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.
.NET является патентованной технологией корпорации Microsoft. Тем не менее, после заключения договоренности с компанией Novell[1], технология Mono была признана как реализация .NET на Unix-подобных системах (GNU/Linux, Mac OS X). Однако договорённость касается Novell и клиентов Novell, также технологии ASP.NET, ADO.NET и Windows.Forms не были стандартизированы ECMA/ISO и использование их в Mono находится под угрозой претензий со стороны Microsoft (претензии возможны только в странах, где существуют патенты на программное обеспечение [2]). Mono предоставляет реализацию ASP.NET, ADO.NET и Windows.Forms, но в то же время рекомендует обходить эти API.[2]
Среды разработки .NET-приложений:
* Microsoft Visual Studio (C#, Visual Basic .NET, Managed C++),
* SharpDevelop,
* MonoDevelop,
* Eclipse,
* Borland Developer Studio (Delphi for .NET, C#),
* PascalABC.NET и т. д.
Приложения также можно разрабатывать в текстовом редакторе и использовать консольный компилятор.
Подобно технологии Java, среда разработки .NET создаёт байт-код, предназначенный для исполнения виртуальной машиной. Входной язык этой машины в .NET называется MSIL (Microsoft Intermediate Language), или CIL (Common Intermediate Language, более поздний вариант) , или просто IL. Применение байт-кода позволяет получить кроссплатформенность на уровне скомпилированного проекта (в терминах .NET: сборка) , а не только на уровне исходного текста, как, например, в С. Перед запуском сборки в среде исполнения CLR байт-код преобразуется встроенным в среду JIT-компилятором (just in time, компиляция на лету) в машинные коды целевого процессора. Также существует возможность скомпилировать сборку в родной (native) код для выбранной платформы с помощью поставляемой вместе с .NET Framework утилиты NGen.exe.
Следует отметить, что один из первых JIT-компиляторов для Java был также разработан фирмой Microsoft. Современная технология динамической компиляции позволяет достигнуть уровня быстродействия, аналогичного традиционным «статическим» компиляторам (например, C++), и вопрос быстродействия зачастую зависит от качества того или иного компилятора.
Одной из основных идей Microsoft .NET является совместимость различных служб, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.
.NET является патентованной технологией корпорации Microsoft. Тем не менее, после заключения договоренности с компанией Novell[1], технология Mono была признана как реализация .NET на Unix-подобных системах (GNU/Linux, Mac OS X). Однако договорённость касается Novell и клиентов Novell, также технологии ASP.NET, ADO.NET и Windows.Forms не были стандартизированы ECMA/ISO и использование их в Mono находится под угрозой претензий со стороны Microsoft (претензии возможны только в странах, где существуют патенты на программное обеспечение [2]). Mono предоставляет реализацию ASP.NET, ADO.NET и Windows.Forms, но в то же время рекомендует обходить эти API.[2]
Среды разработки .NET-приложений:
* Microsoft Visual Studio (C#, Visual Basic .NET, Managed C++),
* SharpDevelop,
* MonoDevelop,
* Eclipse,
* Borland Developer Studio (Delphi for .NET, C#),
* PascalABC.NET и т. д.
Приложения также можно разрабатывать в текстовом редакторе и использовать консольный компилятор.
Подобно технологии Java, среда разработки .NET создаёт байт-код, предназначенный для исполнения виртуальной машиной. Входной язык этой машины в .NET называется MSIL (Microsoft Intermediate Language), или CIL (Common Intermediate Language, более поздний вариант) , или просто IL. Применение байт-кода позволяет получить кроссплатформенность на уровне скомпилированного проекта (в терминах .NET: сборка) , а не только на уровне исходного текста, как, например, в С. Перед запуском сборки в среде исполнения CLR байт-код преобразуется встроенным в среду JIT-компилятором (just in time, компиляция на лету) в машинные коды целевого процессора. Также существует возможность скомпилировать сборку в родной (native) код для выбранной платформы с помощью поставляемой вместе с .NET Framework утилиты NGen.exe.
Следует отметить, что один из первых JIT-компиляторов для Java был также разработан фирмой Microsoft. Современная технология динамической компиляции позволяет достигнуть уровня быстродействия, аналогичного традиционным «статическим» компиляторам (например, C++), и вопрос быстродействия зачастую зависит от качества того или иного компилятора.
Алтынбек Исмайлов
то есть удалять её не стоит?
Это, типа, такая новая супер-пупер технология от Мелкомягких.. .
Если программа написана с использованием этой технологии, то эта штука должна быть установлена.. .
а вообще - это такая хренотень.. . ничего путного придумать не могут, вот и ПИАРят всякую ботву.. .
Если программа написана с использованием этой технологии, то эта штука должна быть установлена.. .
а вообще - это такая хренотень.. . ничего путного придумать не могут, вот и ПИАРят всякую ботву.. .
Алтынбек Исмайлов
что то я ничего не понял...
Дмитрий Кабанов
Пингвин, ты даун.
Прочитай здесь, если хочешь по пождробнее http://ru.wikipedia.org/wiki/.NET_Framework
Алтынбек Исмайлов
нет, я хочу, чтобы мне кратно и ясно объяснили
Microsoft .NET Framework - это платформа для создания, развертывания и запуска Web-сервисов и приложений. Она предоставляет высокопроизводительную, основанную на стандартах, многоязыковую среду, которая позволяет интегрировать существующие приложения с приложениями и сервисами следующего поколения, а также решать задачи развертывания и использования интернет-приложений. .NET Framework состоит из трех основных частей - общеязыковой среды выполнения, иерархического множества унифицированных библиотек классов и компонентной версии ASP, называемой ASP.NET.
Мне кажется эта просто шпионская подъемка
Похожие вопросы
- microsoft .net framework 2.0 что это и для чего, устанавливаю игру запрашивает восстановить, удалить microsoft .net fram
- Какую версию / пакет Microsoft .NET Framework желательно установить в систему Windows XP Professional (Service Pack 3)?
- Не удается установить Microsoft .NET Framework 2.0
- Что такое Microsoft .NET Framework и зачем его устанавливать? Обязательно ли устанавливать Framework?
- зачем нужен microsoft office enterprise 2007 и microsoft .net framework 2.0 servise pack 2,и что будет если я удалю?
- Объясните для чего нужен Microsoft .NET Framework? знаю что нужен а для чего имненно незнаю )
- Скажите глупой, что такое Microsoft NET Framework и для чего он вообще?
- microsoft.net framework, Зачем это надо, и что будет, если я удалю это с компа???
- есть вопрос для чего нужна программа microsoft. Net framework
- В чём смысл этого - microsoft .net framework 2.0 service pack 2 ???И что будет если её удалить из компьютера?