Microsoft .NET Framework - модель программирования с управляемым
кодом от Microsoft. Требуется для работы многих программ. Здесь
представлены перепакованные версии официального релиза + все
обновления.
Платформа для создания, развертывания и запуска
Web-сервисов и приложений. Она предоставляет высокопроизводительную,
основанную на стандартах, многоязыковую среду, которая позволяет
интегрировать существующие приложения с приложениями и сервисами
следующего поколения, а также решать задачи развертывания и
использования интернет-приложений.
.NET Framework состоит из
трех основных частей - общеязыковой среды выполнения (common language
runtime), иерархического множества унифицированных библиотек классов и
компонентной версии ASP, называемой ASP.NET. Пакет включает все версии,
выпущенные на сегоднящний день.
.NET Framework — это модель
программирования с управляемым кодом от Microsoft, нацеленная на
создание приложений для клиентов Windows, серверов, а также мобильных и
встраиваемых устройств. Разработчики могут использовать .NET для
построения различных типов приложений, таких как веб-приложения,
серверные приложения, приложения интеллектуальных клиентов, консольные
приложения, приложения баз данных и многие другие.
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.
Дата: 2010 Плафторма: Windows 2003/XP/Vista/7 Размер файла: 166 Мб Лекарство: не требуется