Definición - ¿Qué significa ActiveX?
ActiveX es un marco para definir componentes de software reutilizables (también conocidos como controles ActiveX) de forma independiente del lenguaje de programación. Debido a que ActiveX encapsula una funcionalidad específica como controles ActiveX, puede incorporarse sin problemas en muchas aplicaciones de software. El navegador web Internet Explorer permite que los controles ActiveX se incrusten en las páginas web. Los controles ActiveX se ejecutan oficialmente solo en el navegador Internet Explorer que se ejecuta en un sistema operativo Windows.
Techinfo explica ActiveX
En Internet, los controles ActiveX han ampliado la capacidad de introducir contenido elegante y vivo, efectos multimedia, funciones interactivas en páginas web y aplicaciones de software. La extensión proporcionada por la tecnología ActiveX es ilimitada: los controles ActiveX tienen acceso completo a toda la PC y a todos los servicios del sistema operativo Windows. Con este poder viene la responsabilidad de brindar seguridad al usuario. Microsoft ha contrarrestado el riesgo potencial de malware desarrollando un sistema de registro que permite al navegador identificar y autenticar un control ActiveX antes de descargarlo. Además, se recomienda que los usuarios establezcan la configuración predeterminada del navegador de modo que se les solicite aprobar cualquier solicitud para la descarga y ejecución de controles ActiveX.
Los controles ActiveX están integrados en aplicaciones contenedoras. Muchos proveedores de terceros han adoptado ActiveX como una arquitectura importante para desarrollar componentes de software programables para su uso en una variedad de contenedores diferentes, que van desde herramientas de desarrollo de software hasta herramientas de productividad del usuario final. Para que un control funcione bien en una variedad de contenedores, debe poder asumir algún nivel mínimo de funcionalidad en el que pueda confiar en todos los contenedores. Estos detalles son parte de las pautas de ActiveX.
Aunque son similares a los subprogramas de Java, los controles ActiveX se diferencian por dos atributos principales. Los subprogramas Java no tienen el mismo acceso ilimitado al sistema operativo Windows que los controles ActiveX. Los applets, sin embargo, son más versátiles en el sentido de que son verdaderamente multiplataforma, mientras que los controles ActiveX se limitan al sistema operativo Windows.