O que é vinculação e incorporação de objetos?
A vinculação e incorporação de objetos é uma tecnologia desenvolvida pela Microsoft® com a intenção de tornar os documentos e sistemas criados pelo usuário mais modulares. Em essência, ele criou uma série de funções e métodos para usar pequenos subprogramas dentro de um programa maior, a fim de permitir funções que o programa grande normalmente não teria. Por exemplo, com vinculação e incorporação de objetos, ficou significativamente mais fácil criar uma tabela semelhante a uma planilha em um documento de texto padrão.
Sem vinculação e incorporação de objetos, muitos dos recursos comuns de arrastar e soltar em programas modernos não seriam possíveis. Anteriormente, muitos programas não conseguiam incorporar informações fora do programa principal. Por exemplo, um processador de texto permitiria apenas texto e efeitos baseados em texto. Isso significava que não havia imagens, tabelas ou gráficos incorporados em um documento comum.
Para ajudar com isso, alguns pacotes de programas permitiram o compartilhamento de informações entre os componentes individuais. Essa informação compartilhada era difícil de gerenciar devido a incompatibilidades nos programas. Por exemplo, era comum que a incorporação de informações não pudesse ser modificada. Para alterar as informações, o usuário precisava reimportar a nova versão do outro programa. Além disso, os programas normalmente apenas compartilham informações com outros programas do conjunto e nada mais.
A idéia básica de vincular e incorporar objetos está facilitando o uso do computador. Com essa tecnologia, foi possível criar programas que continham programas secundários diferentes. Esses sistemas secundários permitiriam aos usuários acessar funções além do escopo do programa principal. De muitas maneiras, era como criar um conjunto de programas que funcionavam como um.
Além disso, formando os programas secundários, a vinculação e incorporação de objetos permitiu que outros programas compatíveis trabalhassem juntos mais facilmente. Se um programa gráfico e um processador de texto tivessem a vinculação e incorporação de objetos ativadas, o código comum permitiria que o gráfico fosse importado diretamente para o documento sem conversão.
O uso original para vincular e incorporar objetos era quase inteiramente documentos criados pelo usuário. Desde os primeiros dias, essa tecnologia se ramificou em sistemas baseados na Web. Geralmente, apenas o Internet Explorer® usa tecnologia estrita de vinculação e incorporação de objetos, mas quase todos os navegadores da Web contêm algum tipo de recurso de incorporação.
Quando essa tecnologia estreou, ela estava em concorrência direta com o sistema OpenDoc, agora extinto. Enquanto várias funções do OpenDoc trabalhavam com vinculação e incorporação de objetos, muitas não. Embora a Microsoft® tenha garantido às pessoas que os dois formatos são compatíveis, isso nunca aconteceu. Como a Microsoft® usou sua tecnologia exclusivamente no sistema operacional Windows®, o OpenDoc não conseguiu competir e morreu.