Новая версия Microsoft .NET Framework. Данный пакет
устанавливает среду .NET Framework и связанные с ней файлы, необходимые
для запуска приложений, созданных для работы в среде выполнения .NET
Framework.
.NET является патентованной технологией
корпорации Microsoft. Тем не менее, после заключения договоренности с
компанией Novell, технология Mono была признана как реализация .NET на
Unix-подобных системах (GNU/Linux, Mac OS X). Однако договорённость
касается Novell и клиентов Novell, также технологии ASP.NET, ADO.NET и
Windows.Forms не были стандартизированы ECMA/ISO и использование их в
Mono находится под угрозой претензий со стороны Microsoft (претензии
возможны только в странах, где существуют патенты на программное
обеспечение). Mono предоставляет реализацию ASP.NET, ADO.NET и
Windows.Forms, но в то же время рекомендует обходить эти API.
Среды
разработки .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++), и вопрос быстродействия зачастую зависит
от качества того или иного компилятора.
Год выхода: 2010 Разработчик:Microsoft Версия: 4
x86 & x64 Final Система: windows all Язык
Интерфейса: Eng Лекарство: не требует Размер: 48,11
МБ
|