? Los controles ActiveX son pequeños programas independientes que permiten a los usuarios de la web para ver los elementos interactivos de la página. A menudo están incrustados en páginas web para facilitar la reproducción multimedia, como audio o video.Similar a Java " applet " Los controles ActiveX son aplicaciones separadas codificadas para un propósito específico y requieren la instalación antes de su uso . Orígenes
Como se indica en la documentación en Microsoft.com , los controles ActiveX se han desarrollado como una extensión del módulo de objetos componentes ( COM ), la cual permite la reutilización de los componentes de los diferentes programas. Programadores de Microsoft se dieron cuenta de que en vez de crear , componentes separados dedicados para cada programa , sería más eficaz crear para su uso a través de la suite de productos de software .
Un ejemplo de un componente reutilizable es un corrector ortográfico . Este componente es igualmente útil y puede ser utilizado por diferentes programas como Word y PowerPoint.
Usos
Un artículo sobre Indiana Universidades Conocimiento Notas bajas que los controles ActiveX son la más utilizada en el navegador de Microsoft , Internet Explorer, y que facilitan la reproducción de ciertos tipos de medios (por ejemplo , vídeo , animación ), pero también se puede utilizar para ver los tipos de archivos poco comunes y recopilar datos de los usuarios .
< br >
Comparaciones
controles ActiveX son comparables con los applets de Java en el que se ejecutan en el ordenador del cliente, no en el servidor web. Ellos son programas independientes que viven dentro de las aplicaciones más grandes . Un applet de Java se necesita un navegador habilitado para Java web funcione correctamente, y ejecutar controles ActiveX en Internet Explorer .
Ambos applets y controles ActiveX se descargan en el ordenador del usuario desde un servidor web y se instalan a nivel de aplicación . Por razones de seguridad , no tienen acceso al sistema de archivo central de la computadora está permitido para cualquier tipo de programa.
Una de las ventajas que los applets tienen sobre los controles ActiveX es que pueden ser compartidos a través de los sistemas operativos, mientras que los controles ActiveX se construyen para su uso exclusivamente en Microsoft Windows.
Limitaciones y riesgos
Como se mencionó anteriormente , los controles ActiveX sólo se puede utilizar en Windows , por lo que hay poco intercambio entre plataformas . Esto significa que los controles ActiveX no se pueden utilizar en UNIX o sistemas operativos de Apple , necesitarían controles adicionales para ser creado para estas plataformas.
Controles ActiveX tienen un grado de riesgo inherente a su utilización. Según un libro blanco por la información de la organización Global Assurance Certificate ( GIAC ) , Internet Explorer permite la descarga de controles ActiveX de las páginas web que podrían tener intenciones hostiles . Una vez que un usuario activa su navegador para instalar controles ActiveX , cualquier código se puede ejecutar en ese equipo , lo que podría dar lugar a ataques de phishing y la propagación de los virus dañinos.
Beneficios
< p> La inclusión de controles ActiveX en páginas web hace que para una experiencia de usuario más rica y atractiva. Páginas Web se han tomado de diseño HTML estándar y plana para obligar sitios multimedia orientadas e interactivas .
Desde una perspectiva de desarrollo , los controles ActiveX hacen que la construcción de sitios web más rápido y fácil desde un control , una vez construido , se puede volver a utilizar sin restricción. Un desarrollador tiene una biblioteca de controles disponibles para su uso en cualquier momento.