? Controles ActiveX são programas pequenos, independentes, que permitem que os usuários do site para visualizar elementos interativos de uma página. Muitas vezes, eles são incorporados em páginas da web para facilitar a reprodução de multimídia , como áudio ou video.Similar a um Java applet " , " Os controles ActiveX são aplicativos separados codificados para uma finalidade específica e necessitam de instalação antes de usar. Origens
Como indicado na documentação no Microsoft.com , controles ActiveX foram desenvolvidas como uma extensão do componente módulo objeto tecnologia (COM ), que permite a reutilização de componentes por diferentes programas. Programadores da Microsoft percebeu que ao invés de criar , componentes separados dedicados para cada programa , seria mais eficiente para criá-los para uso em todo o conjunto de produtos de software.
Um exemplo de um componente reutilizável é um corretor ortográfico . Este componente é igualmente útil e pode ser usado por diferentes programas como Word e PowerPoint.
Usa
Um artigo sobre Indiana Universidades da Base de Conhecimento observa que controles ActiveX são mais frequentemente usado em navegador da Microsoft, Internet Explorer, e facilitam a reprodução de certos tipos de mídia (por exemplo , vídeo, animação ) , mas também pode ser empregada para visualizar tipos de arquivos raros e para recolher os dados do usuário .
< br >
Comparações
controles ActiveX são comparáveis aos applets Java em que eles são executados no computador do cliente , e não em um servidor web. Eles são programas independentes que vivem dentro de aplicações maiores . Um applet Java iria precisar de um navegador habilitado para Java para funcionar corretamente , e executar controles ActiveX no Internet Explorer .
Ambos os applets e controles ActiveX são baixadas para o computador do usuário a partir de um servidor web e instalado no nível do aplicativo . Por razões de segurança , não tem acesso a sistema de arquivos do computador central é permitido para qualquer tipo de programa.
Uma vantagem que tem sobre applets controles ActiveX é que eles podem ser compartilhados entre os sistemas operacionais , enquanto os controles Active X são construídas para uso exclusivamente no Microsoft Windows .
limitações e riscos
Como mencionado acima, os controles ActiveX só pode ser usado no Windows , para que haja partilha multi-plataforma pouco. Isso significa que os controles ActiveX não pode ser usado em UNIX ou em sistemas operativos da Apple, seria necessário controles para adicionais a serem criados para essas plataformas.
Controles ActiveX tem um grau de risco inerente à sua utilização . De acordo com um informe oficial pela organização Global Information Assurance Certificado ( GIAC ) , o Internet Explorer vai permitir o download de controles ActiveX a partir de sites que possam ter intenção hostil . Uma vez que um usuário permite que ela navegador para instalar controles ActiveX , qualquer código pode ser executado no computador , o que pode levar a ataques de phishing e à propagação de vírus nocivos.
Benefícios
A inclusão de controles ActiveX em sites contribui para uma experiência de usuário mais rica e envolvente. Páginas da Web são tomadas a partir de design HTML padrão , flat para , sites -driven multimídia interativas interessantes.
De uma perspectiva de desenvolvimento , controles ActiveX fazer a construção de sites mais rápido e mais fácil, pois um controle, uma vez construído, pode ser reutilizado sem restrição. Um desenvolvedor tem uma biblioteca de controles disponíveis para uso a qualquer momento.