КАТЕГОРИИ: Архитектура-(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) становится стандартом для описания разнородных данных с целью интеграции таких служб, как аэропорты, почта, рестораны и т.д.
+
В отличие от существующего подхода, когда одни функции ОС доступны через процедуры динамически подключаемых библиотек (DLL), а другие — через СОМ-объекты, весь прикладной сервис представлен общей объектно-ориентированной программной моделью. («Ад DLL». Архитектура.NET Framework позволяет изолировать прикладные компоненты так, что приложение всегда загружает компоненты, с которыми оно строилось и тестировалось). Если технология СОМ позволяет разным языкам взаимодействовать, то.NET Framework позволяет разным языкам интегрироваться, т. е. одному языку использовать типы, созданные на других языках. Теперь многократное использование кода становится исключительно простым и создается большой рынок готовых компонентов (типов). § Автоматическое управление памятью (сбор мусора).
Дата добавления: 2014-01-15; Просмотров: 371; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |