Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Упрощенное повторное использование кода




Интеграция языков программирования.

При компиляции кода для.NET Framework компилятор генерирует код на общем промежуточном языке.

Работа на нескольких аппаратных платформах.

Удаление же приложений сводится к удалению файлов.

Компоненты.NET Framework (их называют просто типами) теперь не связаны с реестром. По сути установка приложений.NET Framework сводится лишь к копированию файлов в нужные каталоги.

Упрощенная разработка.

Отсутствие проблем с версиями.

CLR избавляет от работы с разными потаенными структурами, как это было с Win32 и СОМ. Так, разработчику не нужно разбираться с реестром, глобально-уникальными идентификаторами (GUID), IUnknown, AddRef, Release, HRESULT и т. д. CLR не просто позволяет разработчику абстрагироваться от этих концепций — их просто нет в CLR в каком бы то ни было виде.

Упрощенная модель программирования.

Единая программная модель.

Список преимуществ CLR и FCL.

Устанавливаемое на компьютер ПО.NET

Платформа.NET

Инициатива.NET направлена на:

· объединение информации, людей и устройств.

· предоставление соответствующей платформы разработки

Платформа разработки Windows скрывает от прикладных разработчиков особенности работы периферийных устройств, а платформа разработки Microsoft.NET Framework скрывает от прикладного разработчика особенности работы Web-сервисов XML.

 

Примечание: язык разметки (Extensible Markup Language, XML) становится стандартом для описания разнородных данных с целью интеграции таких служб, как аэропорты, почта, рестораны и т.д.

Готовые блоки кода
ОПЕРАЦИОННАЯ СИСТЕМА
Среда разработки Visual Studio.NET
Платформа разработки программFramework
Набор серверных продуктов

 

 

Платформа разработки программFramework
Библиотека классовFCL  
Общеязыковая исполняющая средаCLR

 


+

 

В отличие от существующего подхода, когда одни функции ОС доступны через процедуры динамически подключаемых библиотек (DLL), а другие — через СОМ-объекты, весь прикладной сервис представлен общей объектно-ориентированной программной моделью.

(«Ад DLL». Архитектура.NET Framework позволяет изолировать прикладные компоненты так, что приложение всегда загружает компоненты, с которыми оно строилось и тестировалось).

Если технология СОМ позволяет разным языкам взаимодействовать, то.NET Framework позволяет разным языкам интегрироваться, т. е. одному языку использовать типы, созданные на других языках.

Теперь многократное использование кода становится исключительно простым и создается большой рынок готовых компонентов (типов).

§ Автоматическое управление памятью (сбор мусора).




Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 371; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.