O que é programação ActiveX?

A programação ActiveX é uma estrutura desenvolvida pela empresa americana de software Microsoft. Essa estrutura permite que módulos, scripts e programas ActiveX existam dentro de outros aplicativos. Os idiomas em que esses outros aplicativos são gravados não são afetados, porque a parte do ActiveX muda muito pouco. Embora a estrutura seja muito usada no sistema operacional do computador Microsoft Windows, ela será executada em outros ambientes. Ao longo de sua história, a tecnologia foi criticada como uma ferramenta de monopolização da Internet e um risco à segurança de computadores.

A tecnologia que eventualmente se tornou o Active X estava presente nas primeiras versões do Windows. A tecnologia surgiu da combinação de vários métodos de programação da Microsoft, como modelagem de objetos de componentes, vinculação e incorporação de objetos e as classes de fundação da Microsoft. Essas várias tecnologias e especificações de programação são fundamentais para a criação do Windows.

Como um esforço para simplificar a interação entre todas essas idéias díspares de programação, a Microsoft desenvolveu o ActiveX em 1996. Além da estrutura básica, a empresa também lançou vários assistentes de programação, classes e extensões de linguagem. Esta versão coincidiu com a versão do navegador Internet Explorer 3.0, que tinha suporte nativo para ActiveX incorporado em páginas da Web. A idéia por trás do lançamento era simplificar a programação da Web, criar um ambiente da Web mais rico e desenvolver ferramentas da Web interativas.

O ActiveX pode ser usado para praticamente qualquer tarefa da Web. Aplicativos típicos envolvem classificação e exibição de informações, coleta de dados do usuário e criação de botões e janelas interativos da Web. Esses aplicativos são baixados no computador do usuário quando ele acessa a página pela primeira vez. O módulo é executado como um programa normal a partir do armazenamento temporário do navegador da Web.

Houve controvérsia em torno do ActiveX desde a sua introdução. Muitos dos problemas decorrem de sua exclusividade percebida no Internet Explorer e na plataforma Windows. Outra queixa principal vem de sua falta inicial de segurança.

O ActiveX foi um ponto importante em muitos debates de concorrência desleal em relação à Microsoft, porque a programação é baseada na tecnologia Windows e é nativa desse sistema operacional e de seu navegador da Web interno, o Internet Explorer. Alguns argumentam que isso significa suprimir a concorrência. A tecnologia agora é nativa apenas no Internet Explorer, mas muitos outros principais navegadores da Web possuem plug-ins que lhes dão funcionalidade.

O outro ponto de controvérsia dizia respeito à segurança do ActiveX. As formas antigas de ActiveX permitiam que os programas fizessem o download e executassem sem nenhuma interação com o usuário. Esses programas se tornaram um ponto de partida para uma enorme variedade de software malicioso, conhecido como malware. Ao longo dos anos, a Microsoft tentou impedir que programas maliciosos funcionassem com o ActiveX com grande sucesso. Embora os problemas de segurança não tenham sido eliminados, muitos profissionais dizem que são significativamente melhores do que eram originalmente.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?