Microsoft net framework что это такое
Автор АпельSin © задал вопрос в разделе Программное обеспечение
Что такое 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++), и вопрос быстродействия зачастую зависит от качества того или иного компилятора.
Источник:
Арчер
Мыслитель
(5299)
Конечно, не стоит. Множество современных программ требуют ее поддержку.
Что такое NET. Framework 3.5 SP3? Зачем он нужен?
Не заморачивайся!
Когда он нужен будет, программы сами квакнут!
Поэтому, если какая-то
подробнее...
Что такое Microsoft .NET Framework 3.0.? У меня видеоплеер просит! Нужно устанавливать?
Microsoft .NET Framework 3.0
Microsoft .NET Framework 3.0 - Финальная версия Microsoft .NET
подробнее...
Что такое Microsoft .NET Framework 1.1?
такая кхрень, без которой ни 2-й ни 3-й и ни 4-й фрамевёрк не встанут.
и ни фотошопы ни игры и
подробнее...
Как переустановить Microsoft Net. Framework 4.5 вручную? Очень нужно! +++
не слушайте баранов, которые говорят что касперский вирус. это первое.
второе. насколько я
подробнее...
что такое Microsoft .NET Framework 4?? для чего она?
Предназначена для совместимости программ, написанных на разных
подробнее...
Проблема с установкой Net.Framework 3.5. Многие игровые файлы, не работают из-за того, что не работает это приложение.
Так он в 7-ке изначально установлен. Потом самостоятельно обновляется до Microsoft NET. Framework
подробнее...
Что это за программы и можно ли их удалить?
Не удаляй, если в компах хорошо не разбираешься, то лучше ничего не
подробнее...
Для чего нужен .NET Framework 2.0 или 3.5 в операционной системе и в чем разница между ними???
забудь про них, майкрософт сам в
подробнее...
что такое Microsoft .NET Framework 4 и для чего он?если я не знаю что это, он мне нужен?
Вроде ты мастер, а Гугла у тебя нет? ? Или в Википедии тоже забанили? ? А-а-а-а-а, у тебя же нет
подробнее...
что такое Microsoft Silverlight?
ilverlight — это название новой технологии представления данных в Интернете, предназначенной для
подробнее...
Что такое Windows Presentation Foundation?
Windows Presentation Foundation (WPF) — новая подсистема интерфейса пользователя и программный
подробнее...
долгая инициализация BlueStacks Что делать??
Для начала попробуйте выйти из эмулятора при помощи соответствующего значка в трее, кликнув по нему
подробнее...
Что такое Фреймворк???
Framework — термин, имеющий размытое значение. Обычно используется в программировании, обозначая
подробнее...
что такое формат xps и чем его открыть?
XPS (XML документ Спецификация) , которые ранее под кодовым названием "Метро", - это документ,
подробнее...