Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Поддержка технологий COM >> Основы OLE >> COM - ActiveX - OLE

[Назад]    [Содержание ]    [Вперед]

  


COM - ActiveX - OLE


?Так в чем же различие между СОМ, ActiveX и OLE?" ? один из наиболее частых (и обоснованных) вопросов, которые задают разработчики при знакомстве с этими технологиями. Резонность этого вопроса объясняется еще и тем, что поставщик этих технологий, фирма Microsoft, не слишком разъясняет их суть. Выше уже упоминалось, что СОМ ? это API и двоичный стандарт , которые служат основой для всех остальных "кирпичиков" этой технологии. В 1995 году OLE был общим термином, использовавшимся для описания целого набора технологий, основанных на СОМ. Тогда OLE означал только часть технологии, ассоциированной со связыванием и внедрением, например контейнеры, серверы, активизация на месте вставки или внедрения, технология "перетащить и опустить", слияние меню. В 1996 году Microsoft начинает агрессивную маркетинговую кампанию по продвижению в язык разработчиков термина ActiveX. ActiveX становится термином, используемым для описания не-OLE-технологии, основанной на СОМ. Технология ActiveX включает автоматизацию (ранее называвшуюся OLE-автоматизация), управляющие элементы, документы, контейнеры, сценарии и некоторые Internet-технологии. Поскольку появляется неразбериха при использовании термина ActiveX для описания всех "семейных любимцев", Microsoft возвращается немного назад и сейчас иногда называет не-ОLЕ-технологии, основанные на СОМ, просто и незатейливо ? основанные на СОМ (COM-based).

Более критичный взгляд на могущество этой фирмы можно выразить следующим образом: мы говорим "OLE" ? подразумеваем "замедление работы и увеличение размера приложений?. Для маркетинговых решений Microsoft необходима новая терминология новых API, которые будут .положены в основу будущих операционных систем и Internet-технологий. Еще один забавный факт: Microsoft просит называть OLE не Object Linking and Embedding, а просто 0-Ле!



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017