Co to jest łączenie i osadzanie obiektów?
Łączenie i osadzanie obiektów to technologia opracowana przez Microsoft® w celu uczynienia dokumentów i systemów tworzonymi przez użytkowników bardziej modułowymi. Zasadniczo stworzył szereg funkcji i metod wykorzystywania małych podprogramów w większym programie, aby umożliwić funkcje, których zwykle duży program nie miałby. Na przykład dzięki łączeniu i osadzaniu obiektów znacznie łatwiej było utworzyć tabelę podobną do arkusza kalkulacyjnego w standardowym dokumencie tekstowym.
Bez łączenia i osadzania obiektów wiele popularnych funkcji przeciągania i upuszczania we współczesnych programach nie byłoby możliwych. Wcześniej wiele programów nie było w stanie osadzać informacji poza programem głównym. Na przykład edytor tekstu zezwala tylko na tekst i efekty tekstowe. Oznaczało to, że we wspólnym dokumencie nie było osadzonych zdjęć, wykresów ani wykresów.
Aby temu zaradzić, niektóre pakiety programów umożliwiały wymianę informacji między poszczególnymi komponentami. Ta wspólna informacja była trudna do zarządzania z powodu niezgodności w programach. Na przykład powszechne było, że nie można modyfikować informacji o osadzaniu. Aby zmienić informacje, użytkownik musiał ponownie zaimportować nową wersję z innego programu. Ponadto programy zwykle dzielą się informacjami tylko z innymi programami w pakiecie i niczym więcej.
Podstawową ideą łączenia i osadzania obiektów jest ułatwienie korzystania z komputera. Dzięki tej technologii możliwe było tworzenie programów zawierających odmienne programy dodatkowe. Te systemy wtórne umożliwiłyby użytkownikom dostęp do funkcji wykraczających poza zakres programu głównego. Pod wieloma względami przypominało to tworzenie zestawu programów, które działały jako jeden.
Ponadto tworzenie programów pomocniczych, łączenie i osadzanie obiektów pozwoliło innym kompatybilnym programom na łatwiejszą współpracę. Jeśli zarówno program graficzny, jak i edytor tekstu mają włączoną funkcję łączenia i osadzania obiektów, wspólny kod umożliwia bezpośrednie importowanie grafiki do dokumentu bez konwersji.
Pierwotnym zastosowaniem do łączenia i osadzania obiektów były prawie wyłącznie dokumenty tworzone przez użytkowników. Od samego początku technologia ta rozwinęła się w systemy internetowe. Zasadniczo tylko Internet Explorer® używa ścisłej technologii łączenia i osadzania obiektów, ale prawie każda przeglądarka internetowa posiada pewne możliwości osadzania.
Kiedy ta technologia zadebiutowała, stanowiła bezpośrednią konkurencję dla nieistniejącego już systemu OpenDoc. Podczas gdy kilka funkcji OpenDoc działało z łączeniem i osadzaniem obiektów, wiele nie. Mimo że Microsoft® zapewnił ludzi, że oba formaty są kompatybilne, tak naprawdę tak się nigdy nie stało. Ponieważ Microsoft® używał swojej technologii wyłącznie w systemie operacyjnym Windows®, OpenDoc nie był w stanie konkurować i wygasł.