¿Qué es la programación de ActiveX?
La programación ActiveX es un marco desarrollado por la compañía estadounidense de software de computadoras Microsoft. Este marco permite que los módulos, scripts y programas de ActiveX existan dentro de otras aplicaciones. Los idiomas en los que se escriben estas otras aplicaciones no se ven afectadas, porque la parte ActiveX cambia muy poco. Si bien el marco se usa en gran medida en el sistema operativo de la computadora de Microsoft Windows, se ejecutará en otros entornos. Durante su historia, la tecnología ha sido criticada como una herramienta de monopolización de Internet y un riesgo de seguridad informática.
La tecnología que finalmente se activa X estuvo presente en las primeras versiones de Windows. La tecnología surgió de la combinación de varios métodos de programación de Microsoft, como modelado de objetos de componentes, vinculación e integración de objetos y las clases de Microsoft Foundation. Estas diversas tecnologías y especificaciones de programación son fundamentales para la creación de Windows.
como un esfuerzo para simplificar la interacción entre todos estos discosIdeas de programación de parate, Microsoft desarrolló ActiveX en 1996. Además del marco básico, la compañía también lanzó varios asistentes de programación, clases y extensiones de lenguaje. Esta versión coincidió con el lanzamiento de Web Browser Internet Explorer 3.0, que tenía soporte nativo para ActiveX integrado en páginas web. La idea detrás del lanzamiento era simplificar la programación web, crear un entorno web más rico y desarrollar herramientas web interactivas.
ActiveX se puede usar para casi cualquier tarea web. Las aplicaciones típicas implican clasificar y mostrar información, recopilar datos de usuarios y crear botones web y ventanas interactivas. Estas aplicaciones se descargan a la computadora de un usuario cuando accede por primera vez a la página. El módulo se ejecuta como un programa normal desde el almacenamiento temporal del navegador web.
Ha habido controversia en torno a ActiveX desde su introducción. Muchos de los problemasS se deriva de su exclusividad percibida a Internet Explorer y la plataforma Windows. Otra queja principal proviene de su falta inicial de seguridad.
ActiveX fue un punto importante en muchos debates de competencia injustos con respecto a Microsoft, porque la programación se basa en la tecnología de Windows y es nativa de ese sistema operativo y su navegador web interno, Internet Explorer. Algunos argumentan que esto equivale a suprimir la competencia. La tecnología ahora solo es nativa en Internet Explorer, pero muchos otros navegadores web importantes tienen complementos que les dan su funcionalidad.
El otro punto de controversia consideraba la seguridad de ActiveX. Las primeras formas de ActiveX permitieron que los programas se descargaran y ejecutaran sin ninguna interacción con el usuario. Estos programas se convirtieron en un punto de lanzamiento para una amplia gama de software malicioso, conocido como malware. Con los años, Microsoft ha tratado de evitar que los programas maliciosos trabajen a través de ActiveX con una gran cantidad de éxito. Mientras que el SLos problemas de la ecuridad no se han eliminado, muchos en el campo dicen que son significativamente mejores de lo que fueron originalmente.