Índice:
Definição - O que significa ActiveX?
O ActiveX é uma estrutura para definir componentes de software reutilizáveis (também conhecidos como controles ActiveX) de maneira independente da linguagem de programação. Como o ActiveX encapsula funcionalidades específicas como controles ActiveX, ele pode ser perfeitamente incorporado a muitos aplicativos de software. O navegador da Internet Explorer permite que os controles ActiveX sejam incorporados às páginas da Web. Os controles ActiveX são executados oficialmente apenas no navegador Internet Explorer em um sistema operacional Windows.
Techopedia explica ActiveX
Na Internet, os controles ActiveX ampliaram a capacidade de introduzir conteúdo animado e elegante, efeitos multimídia, recursos interativos em páginas da Web e aplicativos de software. A extensão fornecida pela tecnologia ActiveX é ilimitada - os controles ActiveX têm acesso total a todo o PC e a todos os serviços do sistema operacional Windows. Com esse poder, surge a responsabilidade de fornecer segurança ao usuário. A Microsoft combateu o risco potencial de malware, desenvolvendo um sistema de registro que permite ao navegador identificar e autenticar um controle ActiveX antes de baixá-lo. Além disso, é recomendável que os usuários definam a configuração padrão do navegador para que sejam solicitados a aprovar qualquer solicitação de download e execução de controles ActiveX.
Os controles ActiveX são incorporados em aplicativos de contêiner. Muitos fornecedores de terceiros adotaram o ActiveX como uma arquitetura importante para o desenvolvimento de componentes de software programáveis para uso em uma variedade de contêineres diferentes, desde ferramentas de desenvolvimento de software até ferramentas de produtividade do usuário final. Para que um controle opere bem em uma variedade de contêineres, ele deve poder assumir algum nível mínimo de funcionalidade em que possa confiar em todos os contêineres. Esses detalhes fazem parte das diretrizes do ActiveX.
Embora semelhantes aos applets Java, os controles ActiveX diferem em dois atributos principais. Os applets Java não têm o mesmo acesso ilimitado ao sistema operacional Windows que os controles ActiveX. Os applets, no entanto, são mais versáteis no sentido de serem verdadeiramente multiplataforma, enquanto os controles ActiveX são limitados ao sistema operacional Windows.