Вторник, 15.07.2025, 20:34

Hacker-software

Поиск
Друзья сайта
  • Нижегородский торрент - трекер
  • ВКонтакте
  • playground.ru
  • Инструкции для uCoz
  • GTA IV Homepage
  • Опрос
    Какой ОС вы используете?
    Всего ответов: 222
    Меню сайта
    Категории раздела
    Всё про программы и технологии [13]
    Описания технологий.
    Статистика сайта
    Counter
    Залить картинку
    Главная » Статьи » Всё про программы и технологии

    .NET Framework

    Microsoft .NET Framework — программная технология, предназначенная для создания как обычных программ, так и веб-приложений (в качестве платформы для разработок впервые предложена корпорацией Microsoft).

    Одной из основных идей Microsoft .NET является совместимость различных служб, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .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-приложений:

    Приложения также можно разрабатывать в текстовом редакторе и использовать консольный компилятор.

    Так же как и технология 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 (в настоящее время в Java используется более совершенная многоуровневая компиляция — Sun HotSpot). Современная технология динамической компиляции позволяет достигнуть уровня быстродействия, аналогичного традиционным «статическим» компиляторам (например, C++), и вопрос быстродействия зачастую зависит от качества того или иного компилятора.

    Версии

    Microsoft начала разрабатывать .NET Framework в конце 1990-х под именем Next Generation Windows Services (NGWS). Позже в 2000 году была выпущена первая бета версия .NET 1.0.


    The .NET Framework stack.

    С полным списком релизов .NET Framework можно ознакомиться в статье список версий .NET Framework.

    NET Framework 1.0

    Первый релиз .NET Framework вышел 5 января 2002 года для Windows 98, NT 4.0, 2000 и XP. Общая поддержка, осуществляемая компанией Майкрософт, закончилась 10 июля 2007 года, а расширенная поддержка окончится 14 июля 2009 года.[1]

    .NET Framework 1.1

    Следующий релиз .NET Framework вышел 1 апреля 2003 года. Он стал первой версией, устанавливающейся в процессе инсталляции операционной системы, и распространялся с Windows Server 2003. Для предыдущих операционных систем .NET Framework 1.1 был доступен в виде отдельной инсталляции. Общая поддержка, осуществляемая компанией Майкрософт, закончилась 14 октября 2008 года, а расширенная поддержка окончится 8 октября 2013 года.[1]

    .NET Framework 2.0

    Была выпущена одновременно с Visual Studio 2005, MS SQL Server 2005 и BizTalk 2006. С выходом версии 2.0 была добавлена поддержка обобщенных классов (англ. generic), анонимных методов, полная поддержка 64-битных платформ x64 и IA64.

    .NET Framework 3.0

    .NET Framework 3.5

    .NET Framework 4.0

    Microsoft анонсировала релиз четвёртой версии среды .NET 29 сентября 2008 года.

    Языки программирования в .NET

    • Встроенные (поставляются вместе с .NET Framework)

    Примечания

     См. также

    Ссылки

    • Visual Basic FAQ — База готовых кодов на Visual Basic. Часто задаваемые вопросы.
    .NET Framework
    Логотип .NET Framework
    Тип Компьютерная платформа
    Разработчик Microsoft
    ОС Windows NT 4.0, Windows 98, Windows XP, Windows Server 2003; Windows Vista
    Версия 3.5.30729.1 (3.5 SP1) — 8 августа 2008
    Тестовая версия 4 Beta 1 — 20 мая 2009
    Лицензия Proprietary software, MS-EULA
    Сайт microsoft.com/net



    Источник: http://ru.wikipedia.org/wiki/.NET
    Категория: Всё про программы и технологии | Добавил: INFerno236 (22.05.2009) | Автор: Костян Хакер
    Просмотров: 835 | Комментарии: 2 | Рейтинг: 0.0/0 |
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *: